0
点赞
收藏
分享

微信扫一扫

R语言回归表达式中常用的符号


​~​

分隔符号,左边为响应变量,右边为解释变量。

例如,要通过 ​​x, z, w​​​ 预测 ​​y​​​,其R代码为​​y ~ x + z + w​

​+​

分隔预测变量

​:​

表示预测变量的交互项

​*​

表示所有可能交互项的简洁表示方式。

例如,代码​​y ~ x * y * w​​​可展开为​​y ~ x + z + w + x:z + x:w + z:w + x:z:w​

​^​

表示交互项达到某个次数。

例如,代码​​y ~ (x + z + w)^2​​​可展开为​​y ~ x + z + w + x:z + x:w + z:w​

​.​

表示包含除因变量外的所有变量。

例如,若一个数据框包含变量 ​​x, y, z, w​​​,代码​​y ~.​​​可展开为​​y ~ x + z + w​

​-​

减号, 表示从等式中移除某个变量。

例如,​​y ~ (x + z + w)^2 - x:w​​​可展开为​​y ~ x + z + w + x:z + z:w​

​-1​

删除截距项。例如,表达式​​y ~ x - 1​​​拟合​​y​​​在​​x​​上的回归,并强制直线通过原点

​I()​

从算术的角度来解释括号中的元素。

例如,​​y ~ x + (z + w)^2​​​将展开为​​y ~ x + z + w + z:w​​​。而代码​​y ~ x + I((z + w)^2)​​​将展开为​​y ~ x + h​​​,​​h​​​是由​​z​​​和​​w​​的平方和创建的新变量

​function​

可以在表达式中用的数学函数。例如,​​log(y) ~ x + z + w​​​表示通过​​x, z, w​​​来预测​​log(y)​

下面附上Typora生成的PDF截图,感觉看着舒服点。

R语言回归表达式中常用的符号_分隔符


举报

相关推荐

0 条评论