如何计算fitlme中方差参数的标准误差

时间:2017-03-02 00:40:20

标签: matlab

在matlab中,在我们拟合线性混合模型之后,我们如何提取方差参数的标准误差?

load imports-85
tbl = table(X(:,12),X(:,14),X(:,24),'VariableNames',{'Horsepower','CityMPG','EngineType'});
lme = fitlme(tbl,'CityMPG~Horsepower+(1|EngineType)+(Horsepower-1|EngineType)');
cov = covarianceParameters(lme);

我知道我可以使用

获得标准差的置信限
[cov,~,stat] = covarianceParameters(lme);

所以如果我不能直接提取我想要的东西,也许我可以改变置信度限制(而不是报告标准错误)?

1 个答案:

答案 0 :(得分:0)

如果您只是键入lme来调试lme对象,您会看到有一个名为 Res Std 的变量,其中包含 Estimate 成员

lme
.
.
Group: Error
    Name             Estimate    Lower     Upper 
    'Res Std'        3.226       2.9078    3.5789