全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
2124 2
2009-09-23
有一组数值(比如金额),根据该数值(金额)可以求得其经验分布(我现在的分段函数大概为1000个)。
现在,生成一组[0,1]之间的随机数(比如100个),用它来表示事件发生的累积概率。
我现在想根据这组随机数,以及之前求得的经验分布函数;来求解其对应的随机变量。
比如金额10万,对应的累积概率为0.1;我现在得到的随机数为0.11,找对应的是0.1,那么金额就是10万。

请问SAS里面有什么函数可以实现该功能的么?
如果没有的话,怎么样写代码可以提高找数的效率。

因为我想做monte Carlo模拟,大概要做100万次,如果通过判断语句去找到话,会很慢很慢的。

谢谢指点!
二维码

扫码加我 拉你入群

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

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

全部回复
2009-9-23 19:42:01
不就是蒙特卡洛模拟么,你可以去找mc的资料看下,很多软件可以模拟,推荐水晶球
二维码

扫码加我 拉你入群

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

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

2009-9-23 20:44:49
2# susng

谢谢!不过这只是我整个模拟过程的一个部分。所以必须用SAS来完成,不知道有什么好的方法》
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群