beta1的95%置信区间

3 Ansichten(30天)的
克里斯
克里斯 我2017年11月14日
Beantwortet: 约阿希姆Sogm我2017年11月18日
我应该模拟n线性回归和用我的估计贝塔和SE构建一个95%置信区间为了找到真正的测试的覆盖率。我试图建立一个for循环,使用我估计贝塔和SEs新循环产生许多置信区间。然而,数据不会改变在我的for循环和置信区间是一样的我跑的回归。
这是我的代码:
Nsim = 1000;
Nsteps = 50;
x = normrnd (0, 1, N, 1);
b0 = 2;
b1 = 2;
Nsteps succesRate = 0 (1);
nIndex = (1: Nsteps) * 5;
j = (1: Nsteps)
n = nIndex (j);
lm (i) = fitlm (y、x);
上= 0 (1、Nsim);
低= 0 (1、Nsim);
betahat (i) = lm.Coefficients.Estimate (2);
SEhom (i) = lm.Coefficients.SE (2);
我= (1:Nsim)
上(我)= betahat(我)+ 1.96 * SEhom(我);
低(我)= betahat(我)-1.96 * SEhom(我);
结束
印第安纳州=低(< = b1) & (b1 < =上);
succesRate (j) =(印第安纳州)/ Nsim总和;
结束
任何建议来解决这个问题?我希望我的估计是结转的第二个for循环计算置信区间。我很新的matlab,所以任何建议将不胜感激!
1 Kommentar
Rena伯曼
Rena伯曼 我2017年11月17日
(答案Dev)恢复编辑

Melden您西奇,嗯祖茂堂kommentieren。

Antworten (2)

约阿希姆Sogm
约阿希姆Sogm 我2017年11月18日
作弊?

明星黾
明星黾 我2017年11月14日
如果你想要的结果的置信区间 fitlm ,可以使用 预测 (链接)函数。

Kategorien

Mehr祖茂堂描述性统计法登您在帮助中心文件交换

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!

翻译的