楼主: xingzhaoh
7104 16

[问答] 如何分层求均值 [推广有奖]

副教授

20%

还不是VIP/贵宾

-

威望
0
论坛币
3407 个
通用积分
13.9638
学术水平
5 点
热心指数
6 点
信用等级
3 点
经验
583 点
帖子
421
精华
0
在线时间
703 小时
注册时间
2011-9-14
最后登录
2023-11-17

楼主
xingzhaoh 发表于 2014-4-18 08:12:26 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
现在有几万条数据,分两个层次求每一年的均值,数据如附件: 分层计算.xlsx (6.36 MB)
就是怎么使用几条语句很容易的计算出:
1 每个重复中每一年胸径,树高,材积的平均值
2每个重复中每个系号的每一年胸径,树高,材积的平均值
请高手指点,非常感谢!
二维码

扫码加我 拉你入群

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

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

关键词:非常感谢 高手指点 平均值 如何

回帖推荐

yywan0913 发表于12楼  查看完整内容

data=read.table("分层计算xlsx",sep="\t",header=T) 由于有两行胸径无值,不知道是什么情况,我先默认为0了,真实情况还是无值的话,那就忽视

yywan0913 发表于11楼  查看完整内容

#dim(,,)三个参数分别表示行 列 维数,用重复表示维数,行表示重复,列表示年龄 ######names没定义,系号187(1)的问题刚 可以了 #这个是每个重复的每个系号的每一年的胸径平均值。

yywan0913 发表于7楼  查看完整内容

这个需要三维的表示? 我再弄下三维的吧,数据容易出来,只是展示清楚的话需要动翻手脚

yywan0913 发表于5楼  查看完整内容

> p 1 2 3 4 5 6 7 8 1 8.145875 8.249823 8.712557 8.743808 8.634710 9.102492 9.495560 9.677647 2 9.883667 9.801103 9.777389 9.674631 9.982599 9.805825 10.207380 10.240708 3 9.409238 9.604396 9.496133 9.652367 9.980412 9.885211 10.316335 10.303967 4 9.629714 9.573673 9.986521 9.767082 10.290499 10.362904 9.929576 9.660994 ...

yywan0913 发表于4楼  查看完整内容

沙发
yywan0913 在职认证  发表于 2014-4-18 09:33:30
187(1)
187(1)
187(1)
187(1)
187(1)
187(1)
187(1)
187(1)
系号还有这些是什么?
98311   98312行  胸径无值
是什么给了你自信

藤椅
xingzhaoh 发表于 2014-4-18 09:34:14
yywan0913 发表于 2014-4-18 09:33
187(1)
187(1)
187(1)
也是系号

板凳
yywan0913 在职认证  发表于 2014-4-18 10:20:49
  1. t=data
  2. #每个重复,每一年的胸径的平均值
  3. #定义矩阵,行表示重复,列表示每一个年
  4. p=matrix(,nrow=length(unique(t[,1])),ncol=length(unique(t[,3])))
  5. dimnames(p)=list(unique(t[,1]),unique(t[,3]))
  6. for(i in unique(t[,1])){ for(j in unique(t[,3][t[,1]==i])){ p[i,j]= mean(t[,4][t[,3][t[,1]==i]==j])}}
复制代码
是什么给了你自信

报纸
yywan0913 在职认证  发表于 2014-4-18 10:25:13
> p
         1        2        3        4         5         6         7         8
1 8.145875 8.249823 8.712557 8.743808  8.634710  9.102492  9.495560  9.677647
2 9.883667 9.801103 9.777389 9.674631  9.982599  9.805825 10.207380 10.240708
3 9.409238 9.604396 9.496133 9.652367  9.980412  9.885211 10.316335 10.303967
4 9.629714 9.573673 9.986521 9.767082 10.290499 10.362904  9.929576  9.660994
5 9.649300 9.876753 9.537723 9.328353  9.662207  9.705314 10.070521 10.219749
6 9.460604 9.198955 9.419432 9.631298 10.188890 10.315748 10.267644 10.125880
          9        10        11        12        13        14        15
1 10.132826 10.191448 10.562131 10.588252 11.178037 11.248791 10.968204
2  9.937092  9.822678  9.805166  9.767658  9.831570  9.823936  9.971195
3 10.235409 10.151699  9.316449  9.660013  9.606883  9.639493 10.104282
4  9.366073 10.005232  9.362728  9.390871  9.900815  9.961753 10.473922
5 10.960633  9.802532 10.041898 10.276196  9.849808  9.577257  9.872166
6 10.504256  9.695716  9.632685  9.533698  9.604533  9.815859 10.289694
         16       17       18        19        20
1 11.203230 11.35410 11.35461 11.731105 11.647320
2  9.823508 10.30282 10.26971  9.996495  9.885375
3  9.961738 10.45817 10.40403 10.232267 10.258681
4 10.551616 10.16963 10.03052  9.858833 10.392100
5  9.761224 10.22176 10.18198 10.768593  9.392768
6 10.424044 10.40392 10.26458 10.559720  9.478546
这样的。。。
是什么给了你自信

地板
xingzhaoh 发表于 2014-4-18 10:27:32
yywan0913 发表于 2014-4-18 10:25
> p
          1         2        3       4        5        6       7        8
1 0.1003715 0.497656 ...
大侠在指点一下:每个重复中每个系号的每一年胸径,树高,材积的平均值怎么求呀?

7
yywan0913 在职认证  发表于 2014-4-18 10:30:55
xingzhaoh 发表于 2014-4-18 10:27
每个重复中每个系号的每一年胸径,树高,材积的平均值怎么求呀?
这个需要三维的表示?
我再弄下三维的吧,数据容易出来,只是展示清楚的话需要动翻手脚
是什么给了你自信

8
xingzhaoh 发表于 2014-4-18 10:35:09
yywan0913 发表于 2014-4-18 10:30
这个需要三维的表示?
我再弄下三维的吧,数据容易出来,只是展示清楚的话需要动翻手脚
谢谢你,你可以详细的指点我一下,我正好学习一下
非常感谢

9
karleenchan 发表于 2014-4-18 10:37:22
thanks for sharing

10
xingzhaoh 发表于 2014-4-18 10:39:44
yywan0913 发表于 2014-4-18 10:20
这个数据data中是不是只有重复和胸径这两列呀?

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-2-16 13:21