全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
1156 2
2010-01-14
有关用R软件编写偏最小二乘回归和主成分回归的程序
conomy<-data.frame(
  x1=c(149.3, 161.2, 171.5, 175.5, 180.8, 190.7,
       202.1, 212.4, 226.1, 231.9, 239.0),
  x2=c(4.2, 4.1, 3.1, 3.1, 1.1, 2.2, 2.1, 5.6, 5.0, 5.1, 0.7),
  x3=c(108.1, 114.8, 123.2, 126.9, 132.1, 137.7,
       146.0, 154.1, 162.3, 164.3, 167.6),
  y=c(15.9, 16.4, 19.0, 19.1, 18.8, 20.4, 22.7,
      26.5, 28.1, 27.6, 26.3)
)
conomy
conomy.pr<-princomp(~x1+x2+x3, data=conomy, cor=T)
summary(conomy.pr, loadings=TRUE)
pre<-predict(conomy.pr)
conomy$z1<-pre[,1]
conomy$z2<-pre[,2]
lm.sol<-lm(y~z1+z2, data=conomy)
summary(lm.sol)
          以上是主成分回归的程序,但对于偏最小二乘回归却不知如何下手。有没有哪位高人可以帮下忙,写个程序。还有就是在R中如何对矩阵进行标准化呢?也就是矩阵的每一列均值为0,方差为1?
           谢谢了
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2010-1-14 22:21:19
您好,可以去看一下packages  pls,那里有偏最小二乘法和主成分回归函数
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2010-1-15 16:12:53
谢谢。我从网上下载了一个文件,但是没看懂。很是苦恼
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群