Com um raciocínio semelhante ao apresentado aqui , posso responder a sua pergunta sob certas condições.
Let ser o seu verdadeiro valor para o i t h ponto de dados e x i o valor estimado. Se assumirmos que as diferenças entre os valores estimado e verdadeiro têmxiithx^i
média zero (isto é, o x i são distribuídos em torno x i )x^ixi
siga uma distribuição normal
e todos têm o mesmo desvio padrão σ
em resumo:
x^i−xi∼N(0,σ2),
então você realmente quer um intervalo de confiança para .σ
Se as premissas acima forem verdadeiras,
segue umadistribuiçãoχ 2 n comn(nãon-1) graus de liberdade. Isso significa
nRMSE2σ2=n1n∑i(xi^−xi)2σ2
χ2nnn−1
P(χ2α2,n≤nRMSE2σ2≤χ21−α2,n)=1−α⇔P⎛⎝nRMSE2χ21−α2,n≤σ2≤nRMSE2χ2α2,n⎞⎠=1−α⇔P⎛⎝⎜nχ21−α2,n−−−−−−√RMSE≤σ≤nχ2α2,n−−−−−√RMSE⎞⎠⎟=1−α.
Portanto,
é o seu intervalo de confiança.
⎡⎣⎢nχ21−α2,n−−−−−−√RMSE,nχ2α2,n−−−−−√RMSE⎤⎦⎥
Aqui está um programa python que simula sua situação
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)),)
Espero que ajude.
Se você não tem certeza se as suposições se aplicam ou se deseja comparar o que escrevi com um método diferente, você sempre pode tentar iniciar .