我在 Stack Overflow 中问了这个问题:^ symbol in R lm()
我觉得这里是获得答案的更好地方。 ^ 符号究竟对回归有何作用?为什么它使 r^2 如此之高?
最佳答案
在公式中,^
运算符指定交互的程度。它不用于求幂。
一些例子:
x ^ 2
与x * x
相同,因此与x
相同。(a + b + c) ^ 2
与a * b + a * c + b * c
相同。它创建两个变量的所有交互。(a + b + c) ^ 3
与a * b * c
相同。它创建所有交互,包括最多三个变量:a + b + c + a:b + a:c + b:c + a:b:c
。
注意。 :
表示交互(产品)。
关于r - ^ R 中 lm() 中的符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29726710/