全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
4700 2
2011-06-12
统计建模与R软件一书中单因素方差分析有如下命令:
lamp<-data.frame(
   X=c(1600, 1610, 1650, 1680, 1700, 1700, 1780, 1500, 1640,
       1400, 1700, 1750, 1640, 1550, 1600, 1620, 1640, 1600,
       1740, 1800, 1510, 1520, 1530, 1570, 1640, 1600),
   A=factor(c(rep(1,7),rep(2,5), rep(3,8), rep(4,6)))
)
lamp.aov<-aov(X ~ A, data=lamp)
summary(lamp.aov)
source("anova.tab.R"); anova.tab(lamp.aov)
plot(lamp$X~lamp$A)

其中
anova.tab<-function(fm){
   tab<-summary(fm)
   k<-length(tab[[1]])-2
   temp<-c(sum(tab[[1]][,1]), sum(tab[[1]][,2]), rep(NA,k))
   tab[[1]]["Total",]<-temp
   tab
}

想请问一下tab是什么属性?tab[[1]]指的是什么意思呢?tab[[1]]["Total",]是怎么赋值的呢?
谢谢!
二维码

扫码加我 拉你入群

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

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

全部回复
2014-12-17 18:45:46
Tab 是 summaryDefault table 属性的  tab[[1]] table里面第一个值 tab[[1]][,1] 应该是三维里第一层的第一列可以拿iris数据试一下irisfm<-iris[,1:3]tab<-summary(fm)class(tab)attributes(tab)tab[[1]]
二维码

扫码加我 拉你入群

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

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

2014-12-18 10:05:34
DM小菜鸟 发表于 2014-12-17 18:45
Tab 是 summaryDefault table 属性的  tab[[1]] table里面第一个值 tab[[1]][,1] 应该是三维里第一层的第一 ...
回顾三年前自己的帖子,感慨当时!谢谢你,虽然我早已经知道了。再次感谢!
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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