线性模型中预测变量的逆 - R

时间:2014-01-13 21:33:01

标签: r analytics linear-regression

我在r:

中有这个线性模型
a<-lm(NA. ~ PC +SPCI,data=DSET)

现在,我想要运行的是一个带有SPCI倒数的线性模型,即(1 / SCPCI)。

我猜测sintaxis是:a<-lm(NA. ~ PC +(1/SPCI),data=DSET)。 但是对于那些代码没有意义,因为(1 / SPCI)被完全忽略,它只是添加0。

那么,我应该怎么做才能在R中的线性模型中运行预测变量的逆。

1 个答案:

答案 0 :(得分:8)

我认为您需要在公式中使用I的符号。有关详细信息,请参阅?formula

formula的帮助下: 函数I()可用于包含模型公式的那些部分,其中运算符在算术意义上使用。例如,在公式y~a + I(b + c)中,术语b + c将被解释为b和c的总和

实施例

a<-lm(NA. ~ PC + I(1/SPCI), data=DSET)