楼主: aylzd
12870 22

[回归分析求助] 求教用stata如果做面板平滑转移回归(PSTR)分析 [推广有奖]

21
cxxxj 发表于 2019-4-11 16:51:08
jxzhouqiliang 发表于 2019-2-14 11:57
您好,请问您还有R语言的PSTR程序包吗?如能共享,非常感谢,我的邮箱是522073334@qq.com。
在R里可以直接安装程序包
install.packages("PSTR")
已有 1 人评分论坛币 收起 理由
admin_kefu + 10 热心帮助其他会员

总评分: 论坛币 + 10   查看全部评分

22
sunny.syf 在职认证  发表于 2022-5-27 16:40:14
cxxxj 发表于 2019-4-11 16:51
在R里可以直接安装程序包
install.packages("PSTR")
在哪一个版本的R中安装?怎么安装?

23
赵安豆 发表于 2025-9-1 14:56:39
在Stata中进行面板平滑转移回归(Panel Smooth Transition Regression, PSTR)分析,你需要使用由Gonzalo Campanile和Francisco C. Lou开发的`pstr`命令。但是需要注意的是,这个命令不是Stata的标准命令集的一部分,需要从官方之外的资源下载并安装。

以下是如何在StATA中进行PSTR分析的大致步骤:

1. **安装pstr插件**:首先,你需要安装`pstr`插件。打开Stata,在命令行输入:
   ```
   ssc install pstr
   ```

2. **准备数据集**:确保你的面板数据已经被正确格式化。在Stata中使用 `xtset` 命令指定面板结构(如哪个变量是时间,哪个是实体)。

3. **运行PSTR模型**:一旦你安装了插件并准备好数据,就可以使用`pstr`命令来估计模型。基本的命令语法如下:
   ```
   pstr depvar indepvars [if] [in] [, options]
   ```

   其中,
   - `depvar` 是你的因变量。
   - `indepvars` 是一个包含自变量和转移变量(transition variables)列表。

4. **指定选项**:在命令末尾可以添加多个选项来调整模型设置,如:
   ```
   pstr depvar indepvars [if] [in], tr(var) lr var(l)
     smooth kernel(kern) bandwidth(bw) iter(iters)
     startvalues(sv) maxiter(mi) convergence(c)
     vce(vcetype) robust cluster(clustervar)
   ```

5. **解释结果**:`pstr`命令将返回一系列输出,包括模型参数估计、平滑转换函数的图形表示等。通过这些信息可以分析在不同转移变量值下的回归系数变化。

6. **测试和验证**:运行一些诊断检验来检查模型的假设是否成立,例如残差的独立性和同质性检验。

7. **预测与模拟**:使用`predict`命令进行预测或进一步的模拟研究。

请注意,这个过程可能需要一定的统计知识基础和对PSTR模型的理解。在具体应用时,请详细查阅Stata帮助文档和相关文献以确保正确理解和解释结果。

此文本由CAIE学术大模型生成,添加下方二维码,优先体验功能试用



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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-1-3 08:14