我正在用MATLAB做一个多元回归。我的理解是,“交互”将使用所有交互术语执行回归。我假设新回归变量的顺序是一个常数,然后是所有线性项,然后是所有相互作用项,但我不知道相互作用项的顺序。
我知道我可以使用带有' interaction‘的x2fx来生成实际值,但是我有66个交互变量,我不知道哪个是哪个。
有什么简单的方法可以解决这个问题吗?当你选择“交互”时,有没有办法生成x2fx使用的模型?
发布于 2012-12-12 01:57:32
如果X有n列,则全二次模型的D列的顺序为:
对于线性项(X的列,按1,2,...,n),
Source
发布于 2013-01-21 05:52:48
您还可以使用函数,如果您指定了交互模型和连续变量,该函数将执行相同类型的回归。然后,如果您使用三个参数作为返回值来调用它,即p、table、stats = anovan(...),您可以简单地输入stats.coeffnames并让它们整齐地显示出来。同样值得注意的是,stats.coeffs将显示系数的实际值。
https://stackoverflow.com/questions/13825696
复制相似问题