楼主: kiotoqq
2200 4

[问答] 怎样用aggregate估算数据的斜度 [推广有奖]

  • 0关注
  • 0粉丝

本科生

22%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
488 点
帖子
47
精华
0
在线时间
61 小时
注册时间
2010-12-16
最后登录
2014-10-28

楼主
kiotoqq 发表于 2013-5-14 04:44:13 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
我写了个算斜度的function, 要求要用这个:
Bildschirmfoto 2013-05-14 um 00.02.53.png
我写的:
不过我不知道对不对,n就直接可以写n吗?可是n是我数据的大小,是不是要把n写成dataset的名字?
  1. myskewness<-function(x){return(sum((x-mean(x))^3/sqrt(var(x))^3))*(n/((n-1)*(n-2)))}
复制代码
现在我要用aggregate这个命令和我写的function估算所有weight和sex的组合的斜度,
我的data是这样的:

   Dosis weight sex
1      0    6.62          m
2      0    6.65          m
3      0    5.78          m
4      0    5.63          m
5      0    6.05          m
6      0    6.48          m
7      0    5.50          m
8      0    5.37          m
9      1    6.25          m
10     1    6.95          m
11     1    5.61          m


从来没用过aggregate,求请教

二维码

扫码加我 拉你入群

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

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

关键词:Aggregate Gate GRE ATE REG function 我不知道

沙发
水天一色DIY 在职认证  发表于 2013-5-14 16:29:55
  1. myskewness<-function(x){
  2.   n=length(x)
  3.   return(sum((x-mean(x))^3/sqrt(var(x))^3))*(n/((n-1)*(n-2)))}
  4. aggregate(data[,2],by=list(data$weight),myskewness)
复制代码

藤椅
kiotoqq 发表于 2013-5-14 21:20:28
水天一色DIY 发表于 2013-5-14 16:29
weight和sex的所有组合不需要写sex吗?

板凳
水天一色DIY 在职认证  发表于 2013-5-14 21:31:52
kiotoqq 发表于 2013-5-14 21:20
weight和sex的所有组合不需要写sex吗?
你如果想根据sex的话,就把上面代码改成sex即可

报纸
tianwk 发表于 2019-3-30 20:23:11
thanks for sharing

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-5 04:53