估计剩余方差函数计算

6视图(30天)
你好,需要一些帮助剩余varience如何代码,我有公式和附加代码,我到目前为止,注意斜率= B1,拦截= B0
%的数据
x = normrnd (10, 1, 100);
y = 1 + 2 . * x + normrnd (0, 1, 1, 100);
n = 100;
xBar =意味着(x);
yBar =意味着(y);
%的斜率
sxy = x (x, y) * (n - 1);
sxy = sxy (2, 1);
sxx = var (x) * (n - 1);
斜率= sxy / sxx;
%拦截
拦截= yBar -(斜率* xBar);
%残余varience
frontThing = 1 / n - 2;

答案(1)

Torsten
Torsten 2022年9月4日
x = normrnd (10, 1, 100);
y = 1 + 2 . * x + normrnd (0, 1, 1, 100);
n = 100;
xBar =意味着(x);
yBar =意味着(y);
%的斜率
sxy = x (x, y) * (n - 1);
sxy = sxy (2, 1);
sxx = var (x) * (n - 1);
斜率= sxy / sxx;
%拦截
拦截= yBar -(斜率* xBar);
%剩余方差
yhat =拦截+坡* x;
residual_variance = (n - 1) / (n - 2) * var ((y-yhat) ^ 2)。
residual_variance = 1.5632
2的评论
Torsten
Torsten 2022年9月4日
编辑:Torsten 2022年9月4日
你是对的——应该
rng (“默认”)
x = normrnd (10, 1, 100);
y = 1 + 2 . * x + normrnd (0, 1, 1, 100);
n = 100;
xBar =意味着(x);
yBar =意味着(y);
%的斜率
sxy = x (x, y) * (n - 1);
sxy = sxy (2, 1);
sxx = var (x) * (n - 1);
斜率= sxy / sxx;
%拦截
拦截= yBar -(斜率* xBar);
%剩余方差
yhat =拦截+坡* x;
residual_variance = 1 / (n - 2) * (y-yhat) * (y-yhat)。”
residual_variance = 1.0146

登录置评。

标签

s manbetx 845


释放

R2022a

社区寻宝

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

开始狩猎!