楼主: rogerfoxzhang
2785 8

[原创博文] 一个加权后算SD的问题 [推广有奖]

  • 0关注
  • 0粉丝

初中生

85%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
430 点
帖子
15
精华
0
在线时间
12 小时
注册时间
2010-3-25
最后登录
2017-3-24

楼主
rogerfoxzhang 发表于 2010-6-30 18:58:36 |AI写论文
1论坛币
我的数据大概是这样的:

CPNBR   EXAMNO   SBP   TIME   
001             1               128     15
001             2               138     15
001             3               148     20
002             1               137     15
002             2               141     15
002             4               112     27
003             2               134     16
003             3               133     26
004             1               133     29
004             3               144     31
...........

不加权的时候:
proc means data=ex1.w000;
var sbp;
output out=v1;
class cpnbr;
run;
随后获得的sbp的均数是141.2,标准差是15.2.

然后加权之后:
proc means data=ex1.w000;
var sbp;
output out=v2;
weight time;
class cpnbr;
run;
结果获得的sbp均值是141.2,标准差却变为了61.9.

SD增大了4倍,不知道是因为什么,TIME这个变量我也检查了,没有问题 15+/-7 .

有人告诉我是WEIGHT的原因,要加语句调整SD,有谁知道怎么加吗?谢谢了。

关键词:output Weight weigh Eight outpu

沙发
crackman 发表于 2010-6-30 19:34:24
哥们 你还是先去了解哈STD是如何计算的吧
不放心自己手算也可以

藤椅
rogerfoxzhang 发表于 2010-7-1 05:05:21
肯定是要加命令的,哥么。不然我来问干嘛。二楼的,你不知道不代表没有答案。大家都谦虚点。

板凳
BraveMadMan 发表于 2010-7-1 08:19:04
几个问题:

1、为什么weight变了以后,你的均值不变 (141.2)?
2、如果你的weight变了,当然标准差也跟着变了。
3、既然你加了class cpnbr,就应该有多个均值和标准差。不知楼主的唯一的均值141.2,和准差15.2是从哪里来的?
Don't get lost in technical details. What is the big picture?

报纸
rogerfoxzhang 发表于 2010-7-2 05:32:16
的确跑出来是多个均数和标准差,但是我发现,均数都没有大的变动,而标准差都大了3-4倍。
给出的数值时所有得到的各个CPNBR的均数再做MEAN之后的均数和标准差,简单说就是WEIGHT之后,均数没咋变,标准差变大了好几倍。不知道为啥。

4# BraveMadMan

地板
BraveMadMan 发表于 2010-7-2 07:55:54
rogerfoxzhang 发表于 2010-7-2 05:32
的确跑出来是多个均数和标准差,但是我发现,均数都没有大的变动,而标准差都大了3-4倍。
给出的数值时所有得到的各个CPNBR的均数再做MEAN之后的均数和标准差,简单说就是WEIGHT之后,均数没咋变,标准差变大了好几倍。不知道为啥。

4# BraveMadMan
能不能把你的全部数据发上来? 不然别人怎么帮你搞清问题所在?
Don't get lost in technical details. What is the big picture?

7
rogerfoxzhang 发表于 2010-7-2 19:42:46
是药物研究的数据,算了,我还是请教这边的老师的。谢谢你了!
6# BraveMadMan

8
心蓝小辉 发表于 2011-12-23 09:11:24
楼主你后来弄明白这个问题了没有?我也遇到了这个问题,我后来选择了用标准误,你最后怎么解决的?

9
liudeng2005 发表于 2011-12-23 10:13:28
weight语句应该是可以这样使用的。如果你的结果没错,那么只能说明,你的数据显示时间越长,所获得的收缩压离均值差异更大(在算方差时权重大了,因为时间代表权重)。特别是如果你的收缩压是呈加速增加趋势的话,你这种权重方法得出这样的结果一点都不奇怪。
我就是我@!

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-9 03:27