楼主: fyfzhdsfdx
1493 1

SAS实现根据不同的值获得相应另一个数据集的对应观测值。 [推广有奖]

  • 0关注
  • 0粉丝

硕士生

0%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
966 点
帖子
97
精华
0
在线时间
89 小时
注册时间
2012-8-22
最后登录
2016-9-24

楼主
fyfzhdsfdx 发表于 2013-11-15 10:45:15 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币

急求高手实现如下SAS需求,十分感谢!

随机产生标准正态分布的随机数x,然后根据条件得到ztn,其产生如下:

z=0;tn=0;

x=rannor(0);

if (z+x) gt 0 then z=z+x;else z=0;

if z eq 0 then tn=0;else tn=tn+1;

另有个数据集c,变量名为cl51个观测值。

先想实现如下需求:

根据对应tn的值获得数据集c中相应的第tn个观测值cl,然后将z和该值进行比较,直到出现z大于该值,停止比较,并记录共参与比较的z的个数;如果tn>51,那么就把z的值和数据c的第51个观测值进行比较。

谢谢!

二维码

扫码加我 拉你入群

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

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

关键词:观测值 数据集 标准正态分布 Then else 正态分布 记录

沙发
fyfzhdsfdx 发表于 2013-11-17 14:10:38
应该需要通过宏来实现,因为要随机得到z和tn的50个数据集,这50个数据集都要实现如上需求。
急求高手解决,上述问题。十分感谢!

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

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