楼主: winniewang2222
5180 4

[问答] 请教如何计算带权重的偏度和分位数(weighted skewness和weighted quartiles) [推广有奖]

  • 0关注
  • 21粉丝

副教授

93%

还不是VIP/贵宾

-

威望
0
论坛币
1379 个
通用积分
50.0056
学术水平
24 点
热心指数
42 点
信用等级
23 点
经验
814 点
帖子
643
精华
0
在线时间
1098 小时
注册时间
2008-9-28
最后登录
2023-11-23

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
请问在带权重的收入分布中,如何计算带权重的偏度和分位数(weighted skewness和weighted quartiles)?

例如,y=4,5,8,3,...,7 (N 个观测值),权重w=(1,1,3,4,...3)

带权重的平均数是weighted.mean,但是带权重的偏度和分位数(如25%)要怎么得到呢?

非常感谢!

二维码

扫码加我 拉你入群

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

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

关键词:weighted Quartile skewness Weight weigh 平均数 如何

世上万事,不过是一懒二拖三不读书。
沙发
winniewang2222 发表于 2014-4-15 10:28:07 |只看作者 |坛友微信交流群
找到了带权重的分位数的计算方式

wquantile <- function( v, w, p )
  {
    v <- v[order(v)]
    w <- w[order(v)]
    v [ which.max( cumsum(w) / sum(w) >= p ) ]
  }
世上万事,不过是一懒二拖三不读书。

使用道具

藤椅
winniewang2222 发表于 2014-4-15 11:53:04 |只看作者 |坛友微信交流群
琢磨是这样的,不知道对不对

偏度的公式是:sk=sum((yi-mean(y))^3)/((N-1)*(s^3))   其中s是标准差

则在R中
sk=sum(w*(y-weighted.mean(y,w))^3)/((smw[N]-1)*(s^3))

应该是这样的吧,请指点...
世上万事,不过是一懒二拖三不读书。

使用道具

板凳
yiyoujian 发表于 2015-11-1 17:27:20 |只看作者 |坛友微信交流群
嗯...这个在《商务与经济统计》中应该学到过的。

使用道具

报纸
newzzl 学生认证  发表于 2018-1-6 23:17:46 |只看作者 |坛友微信交流群
summarize var  [weight=权重变量]  , detail

使用道具

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

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-7-7 15:08