为什么fitlm影响变量规模?

2视图(30天)
亲爱的所有,
我统计相当坚实的和我的理解是,如果你符合线性回归变量X和Y的规模应该不会影响结果的假定值。我在一些数据上运行fitlm(见附加演示和数据)和改变的规模变量通过transfiorming z分数产生的p值有一个深远的影响。附加(Demo.m)代码我适合两个模型相同的相同的数据模型设计(附加的数据。垫的文件)。唯一的区别是,模型1 X和Y变量正常化z分数模型2中,它们不是。然后我分散假定值。你可以看到在左上角两个p值没有显著模型1成为signfiocant模型2。
对不起我不能演示代码嵌入到这个问题,所以我有附加。如果任何人有任何见解,就太好了:)

接受的答案

我J
我J 2021年12月1日
那么,真正的问题 为什么不呢?
你有介绍了交互模型。两个模型测试不同的假设(交互条款除外)。你可以找到一个好的解释 在这里 。显然,当你删除的交互项,所有t-stats对双方而言都是相同的模型。

答案(1)

杰夫•米勒
杰夫•米勒 2021年12月1日
你的理解是正确的 线性 回归但是你的模型是非线性的,因为交互方面。考虑:
zX = zscore (X);
相关系数(X (: 1), zX (: 1))
ans =
1
corr (X (: 1)。* X (:, 2), zX (: 1)。* zX (:, 2))
ans =
0.2421

社区寻宝

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

开始狩猎!