使用R的偏最小二乘回归

时间:2013-04-04 12:39:58

标签: r statistics

我是R.的新手。我想使用“pls”包对我的数据进行偏最小二乘分析。

数据信息是设计元素,无论是否存在,在0和1中,最后一列包含情感分数。我想找到有助于情感的设计元素。

从我在互联网上找到的例子中,我需要致电

> plsr(density ~ NIR, 6, data=yarn, validation="CV")

当我尝试这个时:

  

plsr(密度〜近红外,6,数据= mydata,验证=“简历”)

我收到此错误:

Error: object 'NIR' not found

如何使用我的数据正确调用函数?

提前谢谢

1 个答案:

答案 0 :(得分:2)

这适用于我(我下载了你的pastebin并将其保存为名为“junk.dat”的文件)

dat <- read.csv("junk.dat")
library("pls")
summary(plsr(Adorable~.,data=dat))

公式Adorable~.表示Adorable(您的上一个列名称)是响应变量,数据框中的所有剩余列都应用作预测变量。