SAS ——*VAR*的蒙特卡罗估计法及评价

这篇博客介绍了如何使用SAS进行VAR模型的蒙特卡罗估计。通过一系列的数据处理步骤,包括数据筛选、随机数生成、模型计算和结果评估,展示了SAS在金融时间序列分析中的应用。程序详细展示了从数据准备到结果合并的完整过程,并涉及了变量选择和异常值检测。
摘要由CSDN通过智能技术生成

SAS ——VAR的蒙特卡罗估计法及评价

【程序一】

data c;
set sjk7_1a;
sgm=0;
if n <1;
proc means data=sjk7_1a;
output out=c1 mean (r _ log)=m;
data c1;
modify c1;
if n >0 then remove;
data a;
set sjk7_1a;
if date >=19990101;
options nodate nonotes nosource;
%macro zsvar;
%do n =1% to 258;
data b;
set a;
if n <=259;
retain sgm;
if n =1 then sgm=r_log;
else sgm=sqrt(r_log2/16.667+0.94*sgm2);
data b;
modify b;
if n ^=259 then remove;
proc append base=c data=b;
proc means data=a;
output out=b1 mean(r_log)=m;
proc append base=c1 data=b1;
data a;
modify a;
if n =1 then remove;
%end;
%mend zsvar;
%zsvar;
run;
data c2;

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值