楼主: 天空上的鹰
8928 10

关于VaR历史模拟法的两个程序 [推广有奖]

  • 0关注
  • 0粉丝

已卖:76份资源

高中生

0%

还不是VIP/贵宾

-

威望
0
论坛币
488 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
293 点
帖子
24
精华
0
在线时间
0 小时
注册时间
2008-3-28
最后登录
2009-9-21

楼主
天空上的鹰 发表于 2008-10-16 04:11:00 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
<p> 是关于历史模拟法的两个sas程序,不同于朱世武教授的编法</p><p>《 256623.pdf (53.01 KB, 需要: 2 个论坛币)   <br/></p>

[此贴子已经被作者于2008-10-16 17:46:32编辑过]

二维码

扫码加我 拉你入群

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

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

关键词:历史模拟法 模拟法 VaR sas程序 朱世武 程序 历史

沙发
finke(真实交易用户) 发表于 2008-10-16 09:09:00
楼主您别怪我,你这东西···真的不值这个价钱。。。我发出来了。<br/><br/>*Avec ces deux méthodes ,vous n'aurez pas besoin de proc iml */<br/>/*1 ère méthode pour calculer la var hs */<br/>data zozo;<br/>input p1 p5;<br/>cards;<br/>run;<br/>%macro insert_percentile;<br/>proc sql;<br/>insert into zozo<br/>values (&amp;p1,&amp;p5);<br/>quit;<br/>%mend insert_percentile;<br/>data toto;<br/>do t = 1 to 500;<br/>rdt= ranuni(-2)*t;<br/>output;<br/>end ;<br/>run;<br/>%macro creation_percentile;<br/>ods listing close;<br/>%do i=0 %to 249;<br/>data tata ;<br/>set toto (firstobs=%eval(1+&amp;i) obs=%eval(250+&amp;i));<br/>run;<br/>proc univariate data= tata;<br/>var rdt;<br/>output out= percentile p1= p1 p5=p5;<br/>run;<br/>data _null_;<br/>set percentile;<br/>call symput ('p1',p1);<br/>call symput ('p5',p5);<br/>call execute ('%insert_percentile');<br/>run;<br/>%end;<br/>%mend creation_percentile ;<br/>%creation_percentile;<br/>ods listing;<br/>*création d'une table temporaire zozo,qui va servir plutard à insérer les<br/>percentiles ;<br/>*macro 'insert_percentile' permettant d'insérer les percentiles estimés dans<br/>la table temporaire zozo avec sql;<br/>*ici j'ai pris une table 'toto' quelconque ressemblant à peu près à la table<br/>que vous allez utilisez,juste pour décrire ce que je fais;<br/>*création de la macro 'creation_percentile' ,qui va utiliser les facilités des<br/>data step: firstobs et obs pour faire une table glissante;<br/>* j'utilise ici 'ods listing close' pour bloquer toute sortie dans ma fenêtre<br/>de résultats,sans cette option on aurait compter 250 icones 'proc univariate'<br/>dans la fenêtre de résultats;<br/>*je prends le soin d'utiliser 'ods listing' à la fin de l'exécution de ma macro<br/>pour débloquer la fenêtre de résultats que j'avais bloqué;<br/>*création de macro variables contenant les percentiles avec 'call symput' dans<br/>le step 'data _null_';<br/>*cérise sur le gateau je fais tourner une procédure sas dans une étape data<br/>grace à la commande 'call execute' ;<br/>/*2ème méthode plus subtile ,plus short, et plus fast que la précédente , car<br/>je code en sql/macro*/<br/>data zozo;<br/>input p1 p5;<br/>cards;<br/>run;<br/>data toto;<br/>do t = 1 to 500;<br/>rdt= ranuni(-2)*t;<br/>output;<br/>end ;<br/>run;<br/>%macro creation_percentile;<br/>ods listing close;<br/>%do i=0 %to 249;<br/>data tata ;<br/>set toto (firstobs=%eval(1+&amp;i) obs=%eval(250+&amp;i));<br/>run;<br/>proc univariate data= tata;<br/>var rdt;<br/>output out= percentile p1= p1 p5=p5;<br/>run;<br/>proc sql;<br/>select p1,p5 into :p1,:p5 from percentile ;<br/>insert into zozo<br/>values (&amp;p1,&amp;p5);<br/>quit;<br/>%end;<br/>%mend creation_percentile ;<br/>%creation_percentile;<br/>ods listing;<br/>
已有 2 人评分经验 学术水平 热心指数 信用等级 收起 理由
skylargrey + 1 + 1 + 1 热心帮助其他会员
hanyuning + 60 我很赞同

总评分: 经验 + 60  学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

藤椅
天空上的鹰(未真实交易用户) 发表于 2008-10-16 18:14:00
<div class="quote"><b>以下是引用<i>finke</i>在2008-10-16 9:09:00的发言:</b><br/>楼主您别怪我,你这东西···真的不值这个价钱。。。我发出来了。<br/><br/></div><p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;相逢一笑泯恩仇</p>

板凳
2008010695(未真实交易用户) 发表于 2010-6-9 20:46:42
不要错过好东东哦!

报纸
聪明如风(未真实交易用户) 发表于 2011-3-6 15:17:34
哈哈,二楼是亮点

地板
joelluo(未真实交易用户) 发表于 2011-12-14 22:19:47
Thank you for your sharing
罗永立

7
ipaint(真实交易用户) 发表于 2011-12-20 08:54:46
如果你能给出解释就有价值了。

8
wanwanle2(未真实交易用户) 在职认证  发表于 2011-12-23 14:56:00
最怕看程序,尤其是没有解释的程序

9
nktxsj(未真实交易用户) 发表于 2012-3-20 20:32:27
需要深加工啊,看啦

10
singph(未真实交易用户) 在职认证  发表于 2012-7-5 08:39:58
finke 发表于 2008-10-16 09:09
楼主您别怪我,你这东西···真的不值这个价钱。。。我发出来了。*Avec ces deux méthodes ,vous n'aurez ...
支持支持

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

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