С такими же рассуждениями, как здесь , я мог бы дать ответ на ваш вопрос при определенных условиях.
Пусть будет вашим истинным значением для точки данных а - оценочным значением. Если предположить, что различия между оценочными и истинными значениями имеют я т ч х яИксяят чИкс^я
средний ноль (т. е. распределены вокруг )хяИкс^яИкся
следовать нормальному распределению
и у всех одинаковое стандартное отклонениеσ
короче говоря:
Икс^я- хя∼ N( 0 , σ2) ,
тогда вам действительно нужен доверительный интервал для .σ
Если вышеприведенные предположения верны,
следует распределению с (не ) степенями свобода. Это означает χ 2 n nn-1
N RMSE2σ2= n 1NΣя( хя^- хя)2σ2
χ2NNn - 1
п( χ2α2, н≤ n RMSE2σ2≤ χ21 - α2, н) =1-α⇔ P⎛⎝N RMSE2χ21 - α2, н≤ σ2≤ n RMSE2χ2α2, н⎞⎠= 1 - α⇔ P⎛⎝⎜Nχ21 - α2, н------√RMSE ≤σ≤ nχ2α2, н-----√RMSE ⎞⎠⎟= 1 - α .
Поэтому
- ваш доверительный интервал.
⎡⎣⎢Nχ21 - α2, н------√RMSE , nχ2α2, н-----√RMSE ⎤⎦⎥
Вот программа на Python, которая имитирует вашу ситуацию
from scipy import stats
from numpy import *
s = 3
n=10
c1,c2 = stats.chi2.ppf([0.025,1-0.025],n)
y = zeros(50000)
for i in range(len(y)):
y[i] =sqrt( mean((random.randn(n)*s)**2))
print "1-alpha=%.2f" % (mean( (sqrt(n/c2)*y < s) & (sqrt(n/c1)*y > s)),)
Надеюсь, это поможет.
Если вы не уверены, применимы ли предположения или если вы хотите сравнить то, что я написал, с другим методом, вы всегда можете попробовать начальную загрузку .