楼主: zzz0806
649 2

[编程问题求助] 请问使用pvar模型,加控制变量的话stata代码怎么写? [推广有奖]

  • 0关注
  • 0粉丝

小学生

85%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0.1093
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
109 点
帖子
6
精华
0
在线时间
13 小时
注册时间
2024-1-7
最后登录
2025-4-4

楼主
zzz0806 发表于 2024-1-31 10:32:51 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
请问使用pvar模型,加控制变量的话stata代码怎么写?
二维码

扫码加我 拉你入群

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

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

关键词:Stata VAR模型 控制变量 tata PVaR
相关内容:var模型stata代码

沙发
olympic 发表于 2024-2-2 12:09:15
Stata的ssc命令安装xtpvar,或者xtabond。
ssc install xtpvar

通过xtset设置面板数据的结构,指定哪个变量是横截面单位标识(如个体ID),哪个变量是时间序列标识(如时间或年份)。
设var1和var2是要在PVAR模型中分析的主要变量,control1和control2是加入模型的控制变量。lags(1/2)指定变量的延迟阶数,设置1到2阶延迟,表示模型会包括变量自身的一阶和二阶延迟。实际使用时根据自己的数据和研究需求调整变量名、延迟阶数等参数。

数据面板是平衡的,并且已经设置好了面板数据结构
xtset id time

小结一下,
* 用xtpvar命令估计PVAR模型
* 假设我们的主要变量是var1、var2,控制变量是control1、control2
xtpvar var1 var2 control1 control2, lags(1/2)
* lags(1/2) 指定了最大延迟阶数为2

继续stata的代码,
xtpvar命令的使用示例
xtset panel_id time_id
xtpvar dep_var indep_var1 indep_var2, lags(1/2)
其中panel_id是面板数据的横截面单位标识,time_id是时间序列标识,dep_var是因变量,indep_var1和indep_var2是自变量,lags(1/2)指定了自变量的一阶和二阶滞后。

藤椅
heric221 在职认证  发表于 2024-2-2 16:05:40
上课时,老师讲的最多的一句话是,知道指令,碰到问题时,问help

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-2-8 03:04