楼主: 一眼瞬间
5171 5

[原创博文] 问关于被除数为零的处理 [推广有奖]

  • 0关注
  • 1粉丝

讲师

50%

还不是VIP/贵宾

-

威望
0
论坛币
730 个
通用积分
0.0001
学术水平
0 点
热心指数
4 点
信用等级
0 点
经验
903 点
帖子
376
精华
0
在线时间
309 小时
注册时间
2010-3-14
最后登录
2023-8-19

楼主
一眼瞬间 发表于 2010-11-7 07:19:31 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
大家在数据处理的时候,对于被除数为0的,是先删除还是先把所有的为0 被除数设置为.

不知道怎么处理对后期数据处理更有帮助?(sas自己是怎么处理的?)

谢谢了!

还有一点就是这种有缺失数据的,做proc means 或者proc univariate,为缺失值和直接把数据删除再做proc means,好像结果不一样。
二维码

扫码加我 拉你入群

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

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

关键词:被除数 Univariate Variate means 怎么处理

回帖推荐

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

scaled by 0 SAS在编译过程发现除数是0 ,就会自动令这个值为缺失,log里会有note告诉你。 ex:data _null_; x=2/0; put x=; run; log显示: NOTE: 编译过程中在行 10 列 4 检测到 0 为除数。 11 put x=; 12 run; x=.

本帖被以下文库推荐

沙发
sopching 发表于 2010-11-7 11:05:13
如果是0 ,SAS(mean或者univariate)是肯定会处理这个观测的,因为他表示的是一个变量的一个值,除非你特别声明了不处理为0的观测。而对于缺失值来说,一般means是不会处理的。

藤椅
一眼瞬间 发表于 2010-11-7 12:35:46
如果变量是scaled by 0的话,sas会怎么处理?

板凳
一眼瞬间 发表于 2010-11-7 13:06:42
好像不应该叫scalar。。。。
scaled by 0

报纸
sopching 发表于 2010-11-7 14:53:42
scaled by 0   SAS在编译过程发现除数是0 ,就会自动令这个值为缺失,log里会有note告诉你。
ex:data _null_;
x=2/0;
put x=;
run;


log显示:
NOTE: 编译过程中在行 10 列 4 检测到 0 为除数。
11   put x=;
12   run;

x=.

地板
一眼瞬间 发表于 2010-11-7 15:25:08
sopching 发表于 2010-11-7 14:53
scaled by 0   SAS在编译过程发现除数是0 ,就会自动令这个值为缺失,log里会有note告诉你。
ex:data _null_;
x=2/0;
put x=;
run;


log显示:
NOTE: 编译过程中在行 10 列 4 检测到 0 为除数。
11   put x=;
12   run;

x=.
谢谢!

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

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