误差(error)是统计样本中某一元素的观测值与其“真值”(未必可直接观测得到)之间的离差的度量。
拟合(fit)是一种构建一个函数曲线,使之最佳地吻合现有数据点的过程。
ROOT 中既可以使用TGraph描述误差并拟合,也可以使用TH类。
注意:拟合操作应在最后进行,如果宏中的marker属性设置在拟合之后,可能会导致拟合失效
误差棒(error bar)在统计图表中起到了传达数据不确定性和可靠性的作用,帮助读者更好地理解数据并做出准确的解释和推断。任何测量都会有误差,使用TGraphAsymmErrors()函数绘制误差棒,你甚至可以绘制倾斜的误差棒。
TGraphAsymmErrors *gr = new TGraphAsymmErrors(n,x,y,exl,exh,eyl,eyh)
TGraphAsymmErrors(number of var,x,y,low x,x high,y low,y high)
TGraphAsymmErrors(number of var,x,y,low x,x high,y low, 0) // 不绘制上误差
auto g = new TGraph2DErrors(np, rx, ry, rz, ex, ey, ez); // 二维误差棒
设置误差棒的填充颜色:SetFillColor()
设置误差棒的填充风格:SetFillStyle()
设置误差棒的颜色:SetLineColor()
误差棒的样式:

包含非对称和倾斜误差棒的图案
误差带(error band)是在统计图表中用来表示数据的不确定性或误差范围的一种方式,与误差棒类似,但是误差带通常是用来表示连续数据或函数的误差范围。
折线误差带和光滑误差带