楼主: shaolinwei
6862 10

[编程问题求助] xtvar命令 [推广有奖]

  • 2关注
  • 1粉丝

VIP

讲师

31%

还不是VIP/贵宾

-

威望
0
论坛币
24306 个
通用积分
33.1163
学术水平
5 点
热心指数
10 点
信用等级
0 点
经验
4710 点
帖子
177
精华
0
在线时间
664 小时
注册时间
2005-12-16
最后登录
2023-11-29

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
今天使用xtvar命令出现这个问题,请问是什么意思?

xtvar capital q cr leverage risk size


matsize too small to create a [4900,6] matrix


二维码

扫码加我 拉你入群

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

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

关键词:tvar VaR Leverage Capital matsize capital create matrix

沙发
gongshundaren 发表于 2014-5-22 17:05:30 |只看作者 |坛友微信交流群
同问,一样的出现了这样的问题

使用道具

藤椅
gongshundaren 发表于 2014-5-26 22:01:48 |只看作者 |坛友微信交流群
set mem   1g
set mat 5000

亲,说好的200个币呢。。。。。

使用道具

板凳
shaolinwei 发表于 2014-5-26 22:52:12 |只看作者 |坛友微信交流群
好像也不行

使用道具

报纸
gongshundaren 发表于 2014-5-26 23:00:35 |只看作者 |坛友微信交流群
shaolinwei 发表于 2014-5-26 22:52
好像也不行
试试set matsize 10000,这个是把矩阵扩大到10000,stata最大矩阵有个上限,好像是11000*11000。
我印象中xtvar要进行蒙特卡洛实验,试验次数在reps(*)里面设置,好像是reps这个选项啊,我记不太清了,具体看看教程,里面有,最开始试验重复次数设置少一点比如reps(3),10次就要运行好久,默认200次估计要按小时算才能出结果
xtvar的细节最好再help xtvar看一下比较好
已有 2 人评分经验 论坛币 热心指数 收起 理由
admin_kefu + 50 热心帮助其他会员
crystal8832 + 10 + 1 热心帮助其他会员

总评分: 经验 + 10  论坛币 + 50  热心指数 + 1   查看全部评分

使用道具

地板
gongshundaren 发表于 2014-5-29 10:37:21 |只看作者 |坛友微信交流群
补充一下,xtvar capital q cr leverage risk size后面要加var模型的滞后阶数,比如xtvar capital q cr leverage risk size,var(2)

最佳滞后阶数使用xtvarsoc来判断,具体写法是xtvar capital q cr leverage risk size,maxlag(4)

系统拒绝set mem  1g 没关系,主要问题是matsize too small to create a [4900,6] matrix,意思是说矩阵太小,解决办法一般是扩大矩阵数,比如,比的矩阵最大的一个行列数是4600,那设定的矩阵数应该大于4600,stata默认的矩阵好像才几百而已,所以可以set matsize 5000,甚至set matsize 10000,只要大于你的矩阵数就行了。

如果xtvar实在不行,就干脆用pvar2吧,都行的,不必拘泥于一个程序的

你如果后面用pvar2搞脉冲响应函数运行了半天没结果,不是说出错了,而是楼上我说过的xtvar本身要进行蒙特卡洛实验,如果你没设定重复次数,那默认重复200次,要知道,但重复10就要大约7分钟,7分钟后才能出结果,在出结果之前,stata就好像死机了一样,无法响应,运算完了以后弹出结果,然后你一看就直接奔泪了,因为算了这么久以后,出来的结果居然那么简单。。。。。。默认200次消耗的时间要按小时算,所以,在初期建模运算的时候,把蒙塔卡洛次数设低一点,比如reps(3),重复三次,两三分钟就出结果,其实重复几次就能接近结果了,重复200次和重复3次的结果差异不大(连老师说要重复500-800次……这个还是晚上睡觉的开着电脑咱边睡边运行吧),如果运行3次后的结果符合预期,就继续做下去,并最后重复几百次上千次作为最后的报告的结果;如果重复3次结果不理想,那就大概得不到最后想要的结果,当然,不可否认重复几百上千次可能能够得到理想的、与重复3次不一样的结果,但是,时间成本很高,这个要自己掂量
已有 1 人评分经验 论坛币 学术水平 热心指数 收起 理由
crystal8832 + 10 + 10 + 1 + 1 热心帮助其他会员

总评分: 经验 + 10  论坛币 + 10  学术水平 + 1  热心指数 + 1   查看全部评分

使用道具

7
zghncsxj 发表于 2014-5-31 18:15:43 |只看作者 |坛友微信交流群
建议换stata13. stata12以前需要人工分配内存。13以后会自动管理,mem这个命令作废了

使用道具

8
一片天空 发表于 2015-9-7 22:39:41 |只看作者 |坛友微信交流群
gongshundaren 发表于 2014-5-29 10:37
补充一下,xtvar capital q cr leverage risk size后面要加var模型的滞后阶数,比如xtvar capital q cr lev ...
你好,写毕业论文需要xtvar命令的程序包,可以传一份给我吗,多谢了04jjxllfw@163.com

使用道具

9
2010041054 在职认证  发表于 2016-3-27 16:54:37 |只看作者 |坛友微信交流群
gongshundaren 发表于 2014-5-29 10:37
补充一下,xtvar capital q cr leverage risk size后面要加var模型的滞后阶数,比如xtvar capital q cr lev ...
请问运行xtvar IK SK
出现.

Begin Time :unrecognized command:  mytimer
是什么原因呢?

使用道具

10
chshy0403 发表于 2020-5-4 23:57:29 |只看作者 |坛友微信交流群

有没有连老师的xtvar的程序包啊?能发给我吗?十分感谢!chshy040300@126.com

使用道具

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

本版微信群
加好友,备注jltj
拉您入交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-5-10 16:24