样条和非样条项的交互是什么意思?

机器算法验证 r 多重回归 相互作用 样条
2022-03-22 01:45:47

如果我用类似的东西拟合我的数据lm(y~a*b),在 R 语法中,其中a是一个二进制变量并且b是一个数值变量,那么交互项是at = 0 和 at = 1a:b的斜率之间的差异。y~baa

现在,假设y和之间的关系b是曲线的。如果我现在适合lm(y~a*poly(b,2)),那么条件a:poly(b,2)1的变化就是上述y~b水平的变化a,并且a:poly(b,2)2y~b^2条件水平的变化a这需要一些手,但如果这些交互系数中的任何一个显着不同于零,我可以认为这意味着它a不仅会影响垂直位移,还会影响峰值的位置和接近曲线y峰值的陡度。y~b+b^2

如果我适合lm(y~a*bs(b,df=3))呢?如何解释a:bs(b,df=3)1a:bs(b,df=3)2a:bs(b,df=3)3术语?这些是y归因于a三个段中的每一个的样条的垂直位移吗?

1个回答

+1 是一个很好的、明确的问题。(如果您想了解有关多项式和样条曲线的更多信息,您可能会发现很有帮助,尽管您似乎对该主题有很强的把握。)您可能还想阅读这篇文章最近关于解释控制协变量和响应变量之间关系曲率的术语的问题。您会注意到,我反对对不同的术语进行单独的解释,但最好将它们视为格式塔。(但是不要太强硬,我确实认识到您可以从回归模型的 beta 计算抛物线顶点的位置,正如您在此处指出的那样。)与我之前的回答一致,我认为最好一起解释与同一基础变量相关的所有术语。对于这种特定情况,交互作用只是确定了两个因子水平之间的曲线形状不同a

其它你可能感兴趣的问题