楼主: tianyahuli
5177 11

[问答] 求教:画脉冲响应图怎么提高Y轴刻度的精度 [推广有奖]

  • 7关注
  • 55粉丝

已卖:1570份资源

学科带头人

12%

还不是VIP/贵宾

-

威望
1
论坛币
17050 个
通用积分
2532.0206
学术水平
113 点
热心指数
146 点
信用等级
102 点
经验
3149 点
帖子
1389
精华
0
在线时间
1781 小时
注册时间
2010-9-21
最后登录
2025-7-20

楼主
tianyahuli 在职认证  发表于 2013-5-15 10:11:13 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
用R软件估计了一个Bayesian VAR模型,画脉冲响应图的时候,发现图的Y轴刻度精度小,以致有些图没法显示,怎么样才可以更改精度,让图显示更清楚呢?
以前用stata,不用R软件的,这是第一次用,望坛友解答一下!谢谢!
二维码

扫码加我 拉你入群

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

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

关键词:脉冲响应 Bayesian Bayes VAR模型 Stata 模型 软件

不为生命后悔

沙发
qoiqpwqr 发表于 2013-5-15 10:17:42
画图的时候用ylim = c(0, 20)之类的来选定你要的区间

藤椅
tianyahuli 在职认证  发表于 2013-5-15 10:23:41
qoiqpwqr 发表于 2013-5-15 10:17
画图的时候用ylim = c(0, 20)之类的来选定你要的区间
谢谢!用ylim = c(0, 20)不行啊。
不为生命后悔

板凳
qoiqpwqr 发表于 2013-5-15 11:13:19
tianyahuli 发表于 2013-5-15 10:23
谢谢!用ylim = c(0, 20)不行啊。
这里0和20只是个例子,0是最小值,20是最大值,根据你的数据用合适的数值

报纸
tianyahuli 在职认证  发表于 2013-5-15 12:31:33
qoiqpwqr 发表于 2013-5-15 11:13
这里0和20只是个例子,0是最小值,20是最大值,根据你的数据用合适的数值
各种数据区间都试过了,可一点变化都没有,还是老样子
不为生命后悔

地板
qoiqpwqr 发表于 2013-5-15 22:13:12
tianyahuli 发表于 2013-5-15 12:31
各种数据区间都试过了,可一点变化都没有,还是老样子
把你画图那部分的程序和数据贴上来看看

7
tianyahuli 在职认证  发表于 2013-5-15 23:42:49
qoiqpwqr 发表于 2013-5-15 22:13
把你画图那部分的程序和数据贴上来看看
BVAR.rar (39.36 KB) 本附件包括:
  • Y.txt
  • GraphAppPrintJob.pdf
  • 123.R

数据、程序语言和得到的结果都在包里了,麻烦看看!谢谢!
不为生命后悔

8
qoiqpwqr 发表于 2013-5-16 00:42:00
貌似没有改纵坐标的选项。你可以改一下包里的函数

比如getAnywhere(plot.mc.irf.VAR)里面有一句
ts.plot(irf.ci[, , i], gpars = list(xlab = "", ylab = "", ylim = minmax[lims, ]))
你可以通过改ylim来得到你要的区间
已有 1 人评分学术水平 热心指数 信用等级 收起 理由
tianyahuli + 3 + 4 + 3 热心帮助其他会员

总评分: 学术水平 + 3  热心指数 + 4  信用等级 + 3   查看全部评分

9
coddz 发表于 2013-5-16 07:11:24
热情的版主

10
tianyahuli 在职认证  发表于 2013-5-16 09:48:32
qoiqpwqr 发表于 2013-5-16 00:42
貌似没有改纵坐标的选项。你可以改一下包里的函数

比如getAnywhere(plot.mc.irf.VAR)里面有一句
谢谢版主~我试着弄一下,有问题再请教。
不为生命后悔

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

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