楼主: luoyione
14481 51

[程序分享] 关于王群勇老师Stata的PSTR模型,控制变量是线性的 [推广有奖]

  • 1关注
  • 0粉丝

已卖:370份资源

本科生

36%

还不是VIP/贵宾

-

威望
0
论坛币
7400 个
通用积分
58.0313
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
1370 点
帖子
23
精华
0
在线时间
155 小时
注册时间
2018-4-7
最后登录
2025-11-15

楼主
luoyione 发表于 2022-1-20 22:05:47 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
关于Stata的代码是我花钱买来的,所以收点论坛币。该代码为stata的面板平滑转换模型xtstregress命令,在该代码中,控制变量是线性的,也就是不随转换变量而变化。
顺便汇总下目前已有的资源。
由于论坛内关于Huilin的Matlab的代码已经有了,https://bbs.pinggu.org/thread-5931850-1-1.html

不过该代码的控制变量是非线性的

面板平滑转换xtstregress.zip (1017.54 KB, 需要: 20 个论坛币)
关于R的代码见https://github.com/yukai-yang/PSTR
该代码的控制变量是线性的,但是我之前尝试没有做出来。

二维码

扫码加我 拉你入群

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

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

关键词:PSTR模型 Stata 控制变量 tata PSTR

回帖推荐

1258225671 发表于24楼  查看完整内容

我用其他编程语言复现了matlab与stata版的pstr估计与统计推断结果,发现结果的差异主要是由这个原因导致的:matlab版程序将变量进行了中心化处理,方程中不包含截距项与固定效应;stata版程序的方程中包含了截距项与固定效应。这也导致了F统计量自由度的差异。

沙发
CHen0213(真实交易用户) 在职认证  学生认证  发表于 2022-1-21 11:28:44
不错,买来学习一下

藤椅
zhang1969(真实交易用户) 发表于 2022-1-25 15:44:41
您好,安装后不能运行,不知什么原因

板凳
luoyione(未真实交易用户) 发表于 2022-1-26 09:04:26
zhang1969 发表于 2022-1-25 15:44
您好,安装后不能运行,不知什么原因
是用的stata16.1的版本吗

报纸
zhang1969(真实交易用户) 发表于 2022-1-26 11:43:08
luoyione 发表于 2022-1-26 09:04
是用的stata16.1的版本吗
采用stata16.1,我放在D盘,安装时出现file xtstregress.ado not found
r(601);然后找到xtstregress.ado放在plus,运行时出现
. xtstregress i L.q1 q2 q3 d1 qd1, lstr(c1, d1)
                 <istmt>:  3499  xtstregress() not found
r(3499);
不知什么原因?

地板
luoyione(未真实交易用户) 发表于 2022-1-26 13:00:37
zhang1969 发表于 2022-1-26 11:43
采用stata16.1,我放在D盘,安装时出现file xtstregress.ado not found
r(601);然后找到xtstregress.ado放 ...
你这个应该是没有安装成功吧,把压缩包以及xtstregressinstall.ado文件放在一个文件夹里面,然后将stata的工作路径设置成这个文件夹,最后输入指令 xtstregressinstall。应该就能安装成功了。
例如跳转stata的工作路径为:cd "D:\文件夹名字"。文件夹名字最好为英文。

7
zhang1969(真实交易用户) 发表于 2022-1-26 15:08:47
luoyione 发表于 2022-1-26 13:00
你这个应该是没有安装成功吧,把压缩包以及xtstregressinstall.ado文件放在一个文件夹里面,然后将stata的 ...
我把压缩包以及xtstregressinstall.ado文件放在一个文件夹里面,然后cd "D:\stata\personal\x",出现:. xtstregressinstall
    inflating: __MACOSX/._xtstregress.ado
    inflating: hansen1999.dta
    inflating: lxtstregress.mlib
    inflating: xtstregress.ado
    inflating: xtstregress.sthlp
    inflating: xtstregress_estat.ado
    inflating: xtstregress_main.pdf
    inflating: xtstregress_p.ado

successfully unzipped xtstregress.zip to current directory
total processed:  8
        skipped:  0
      extracted:  8
file xtstregress.ado not found
r(601);
重复多次,都是这样,找到xtstregress.ado放在x文件夹,运行时出现
. xtstregress i L.q1 q2 q3 d1 qd1, lstr(c1, d1)
                 <istmt>:  3499  xtstregress() not found

8
luoyione(未真实交易用户) 发表于 2022-1-26 19:34:26 来自手机
zhang1969 发表于 2022-1-26 15:08
我把压缩包以及xtstregressinstall.ado文件放在一个文件夹里面,然后cd "D:\stata\personal\x",出现:.  ...
要不卸载重装下?

9
zhang1969(真实交易用户) 发表于 2022-1-26 19:48:06
luoyione 发表于 2022-1-26 19:34
要不卸载重装下?
不知您能否安装成功?可能有一个文件lxtstregress.mlib是否加密?卸载重装多次也不行

10
luoyione(未真实交易用户) 发表于 2022-1-26 20:09:45 来自手机
我当时安装成功了,没遇到你说的问题啊,具体哪里出问题我也不知道,不好意思哈

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

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