--- title: Errors keywords: fastai sidebar: home_sidebar summary: "Types of error response of a percectual control hierarchy." description: "Types of error response of a percectual control hierarchy." nb_path: "nbs/07_errors.ipynb" ---
%load_ext autoreload
%autoreload 2
#import sys
#sys.path.append("..")
from pct.hierarchy import PCTHierarchy
rms = RootMeanSquareError()
for i in range(10):
rms(i)
er = rms.get_error_response()
print(er)
assert er == 5.338539126015656
er = RootSumSquaredError()
te = TotalError(error_response=er)
print(te)
hpct = PCTHierarchy(1,1,error_collector=te)
hpct.run(steps=5, verbose=True)
err=te.error()
print(err)
et = ErrorFactory.createError('RootSumSquaredError')
et(102)
print(et.get_error_response())
ec = ErrorFactory.createError('TotalError')
ec.set_limit(100)
ec.set_error_response(et)
print(ec.error())
ec = BaseErrorCollector.collector( 'RootMeanSquareError','InputsError', 10)
ec.reset()