Với một lý do tương tự như ở đây , tôi có thể có thể đưa ra câu trả lời cho câu hỏi của bạn trong những điều kiện nhất định.
Hãy là giá trị thực của bạn cho i t h điểm dữ liệu và x i giá trị ước tính. Nếu chúng ta giả định rằng sự khác biệt giữa các giá trị ước tính và giá trị thực cóxiithx^i
zero bình (tức là x i được phân phối trên toàn x i )x^ixi
theo một phân phối bình thường
và tất cả đều có cùng một độ lệch chuẩn σ
Nói ngắn gọn:
x^i−xi∼N(0,σ2),
sau đó bạn thực sự muốn có một khoảng tin cậy cho .σ
Nếu các giả định trên giữ đúng
sau mộtχ 2 n phân phối vớin(khôngn-1) bậc tự do. Điều này có nghĩa là
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−α.
Therefore,
⎡⎣⎢nχ21−α2,n−−−−−−√RMSE,nχ2α2,n−−−−−√RMSE⎤⎦⎥
is your confidence interval.
Here is a python program that simulates your situation
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)),)
Hope that helps.
If you are not sure whether the assumptions apply or if you want to compare what I wrote to a different method, you could always try bootstrapping.