楼主: sugx111
1645 2

[原创博文] 請問如何應用PROC MEANS得到的值? [推广有奖]

  • 0关注
  • 0粉丝

已卖:7份资源

大专生

18%

还不是VIP/贵宾

-

威望
0
论坛币
290 个
通用积分
0
学术水平
1 点
热心指数
2 点
信用等级
2 点
经验
522 点
帖子
35
精华
0
在线时间
55 小时
注册时间
2009-11-25
最后登录
2012-2-22

楼主
sugx111 发表于 2010-10-19 10:15:39 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
各位高手大家好:
  先謝謝你們點進來。

  想請問一下,由於原使資料需經由和正負2.85個標準誤比較之後,決定要不要將資料刪除。

  目前小妹用PROC MEANS這方法,然後用OUTPUT OUT MEAN=MEAN1-MEAN10 STD=STD1-STD10; 這方法將資料調出來之後,沒有辦法和筆原使資料做比較。

  請問各位版友大人該如是好呢?
二维码

扫码加我 拉你入群

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

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

关键词:means mean ans ROC output 如何

沙发
小春1988 发表于 2010-10-19 10:25:51
我尝试一下,你试试行不行(假设你的变量是x1-x10,数据集是a)
proc means data=a ;
var x1-x10;
OUTPUT OUT=b  MEAN=MEAN1-MEAN10 STD=STD1-STD10;
run;
data c;
set a;
if _n_=1 then set b;
array x(10) x1-x10;
array m(10) mean1-mean10;
array s(10) std1-std10;
do i=1 to 10;
if x(i)>m(i)+2.85*s(i)  or  x(i)<m(i)-2.85*s(i) then delete;
end;
run;

藤椅
sugx111 发表于 2010-10-19 20:04:30
謝謝小春大大,這真的是我要的結果,你時在是太厲了!!

我可不可以請問一下
if _n_=1 then set b;
這句話設定的意思是什麼?

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

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