全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
2859 3
2011-09-15
学习R语言遇到一个问题。

我有两个向量
m<- c(2.472, 3.6568, 4, 1.464)
n<-c(5,8,9,3)
然后我调用boxcox方法
out<-boxcox(m~n, lambda=seq(0.4,0.8,0.1))
输出out为:
$x
0.4000 0.4040 0.4080......0.80000
$y
4.904 4.9204 4.93617.......6.752638

x、y共计200个数字

summary(out)
      Length Class Mode
x    100     -none- numeric
y    100     -none- numeric


我原来的想法是希望boxcox能帮我把lambda给优化出来,没想到却得到两串很长的数字,谁能告诉我我到底是哪里用错了啊?










二维码

扫码加我 拉你入群

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

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

全部回复
2011-9-15 21:55:49
x是选的lambda的值
y是相对应的profile log-likelihood,挑个最大的。
二维码

扫码加我 拉你入群

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

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

2011-9-16 08:45:06
qoiqpwqr 发表于 2011-9-15 21:55
x是选的lambda的值
y是相对应的profile log-likelihood,挑个最大的。
谢谢您的指点,
二维码

扫码加我 拉你入群

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

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

2012-8-29 17:28:22
out$x[which.max(out$y)]就是最优的lambda吧!
能不能像summary(lm)那样得到box-cox变换后的回归信息啊??
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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