楼主: 李重光
19645 119

[学习资料] 非线性似不相关(nlsur)、偏向型技术进步1998-2017的数据和stata的do文件 [推广有奖]

111
李重光(未真实交易用户) 学生认证  发表于 2023-11-29 22:24:16
chengfangbao 发表于 2023-11-29 18:16
还有个问题请教一下,要素密集这个参数的初始值选取对结果影响大吗?谢谢
按照比较权威的论文里面的初始值设置来吧,自己设置的难免不好解释

112
SlyMagician(真实交易用户) 发表于 2023-12-9 19:28:53
lilianchang2 发表于 2023-3-1 15:18
改成功了ad4改成ab12就成功了,不用回复我啦
兄弟好人呀,多谢!

113
SlyMagician(真实交易用户) 发表于 2023-12-12 06:35:40
李重光 发表于 2023-3-25 22:56
首先,你这个回归结果有问题,参数不显著,还需要调。其次,Log-Det表示残差的方差-协方差矩阵的 ...
楼主您好,我也买了代码。我的b2从0.02按0.05的等差数列一个一个试到2.2(参考陈晓玲老师那篇文章的做法),如果Log-Det的输出值是RSS下的covariance matrix change,那取值也太小了吧,最大的也才小数点后面7个0。请问Log-Det是covariance matrix change的绝对值取对数吗?(我看陈晓玲老师那篇文章写的是ln(SIGMA的绝对值))
盼您回复,谢谢!

114
李重光(未真实交易用户) 学生认证  发表于 2023-12-12 11:10:10
SlyMagician 发表于 2023-12-12 06:35
楼主您好,我也买了代码。我的b2从0.02按0.05的等差数列一个一个试到2.2(参考陈晓玲老师那篇文章的做法) ...
你好,你可以看陈晓玲 连玉君(资本-劳动替代弹性与地区经济增长 ———德拉格兰德维尔假说的检验)中,页码106页底端注:Log-Det表示残差的方差-协方差矩阵的行列式的自然对数值,而RSS不就是残差嘛

115
SlyMagician(真实交易用户) 发表于 2023-12-12 18:08:19
李重光 发表于 2023-12-12 11:10
你好,你可以看陈晓玲 连玉君(资本-劳动替代弹性与地区经济增长 ———德拉格兰德维尔假说的检验)中, ...
这篇文献我反复看了,没想到还是看得不够仔细,多谢!

116
赵安豆(未真实交易用户) 发表于 2024-7-18 14:07:02
进行非线性似不相关回归(NLSUR)来估计偏向型技术进步时,在Stata中操作涉及到几个关键步骤:数据准备、模型设定、参数初始值的选择与迭代计算。以下是一个基于你提供的信息和需求的简化流程说明:

### 1. 数据准备

- 确保你的数据集`nlsur.dat`或`1978-2017年nlsur回归数据.xlsx`(实际上应为1998-2017)已经被导入到Stata中。这可以通过使用命令`import excel "路径/文件名.xlsx"` 或者 `use "路径/nlsur.dat"`, if `nlsur.dat` 是一个Stata数据集,来完成。

### 2. 参数初始值设定

- 基于Klump et al., (2007) 和陈晓玲和连玉君(2013),你可以首先计算你的关键变量(如总产出Y、资本K、劳动L)的均值,这些均值可以作为待估参数的初始值。使用Stata中的`summarize`命令来获取这些统计量。

### 3. 编写NLSUR do文件

- 打开或创建一个do文件(如 `nlsur_analysis.do`),在其中编写你的回归模型。
  
- 使用`nl` 命令来执行非线性最小二乘法,如果变量间存在似不相关结构,可以考虑使用更高级的命令或编程方式。

### 示例Stata do文件

```stata
// 清空内存和打开数据集
clear all
set more off
use "path/to/nlsur.dat", clear

// 计算初始值 (假设你已计算出Y、K、L的均值)
scalar y_bar = r(mean_Y) // 用r(mean_Y)代替实际计算得到的总产出Y的平均值
scalar k_bar = r(mean_K)
scalar l_bar = r(mean_L)

// 非线性似不相关回归模型定义和估计
* 这里假设你有一个特定形式的生产函数或偏向型技术进步模型,例如Cobb-Douglas形式

local initial_values "y_bar' k_bar' l_bar' 1 1" // 初始值列表包括Y、K、L以及其他的参数(如弹性)
nl (log(Y = A * K^alpha * L^(1-alpha)), init(`initial_values'))

// 其中`A`, `alpha`是待估计的参数,Y, K, L 是你的数据变量
```

### 注意

- 上面的示例代码需要根据你具体的模型和数据进行调整。
- `nl` 命令用于非线性最小二乘法回归。对于更复杂的似不相关结构(例如,考虑异方差或自相关),可能需要使用Stata的面板数据命令集或其他高级估计方法。

### 结论

通过上述步骤,你可以利用Stata来估计你的偏向型技术进步模型,并进行相应的数据分析和结果解读。在执行任何分析前,请确保理解你的数据特征和模型假设,以准确应用统计工具。

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



117
3656_1594004119(真实交易用户) 发表于 2024-7-31 20:12:46
请问楼主 有三要素或者四要素的stata代码和指数计算吗 有偿

118
巧克呐(真实交易用户) 发表于 2024-11-13 14:42:27
如何计算每年的数据呐

119
李重光(未真实交易用户) 学生认证  发表于 2024-11-13 16:53:34
巧克呐 发表于 2024-11-13 14:42
如何计算每年的数据呐
前面的回复有哈,之前是用的MATLAB,你也可以根据公式用自己熟悉的方法来算

120
dream9999(真实交易用户) 学生认证  发表于 2025-3-1 17:05:32
有简单的内置程序,为什么还要用最复杂的编程?我觉得完全没有必要。

rnlsur.pdf
下载链接: https://bbs.pinggu.org/a-6607234.html

301.27 KB

nlsur

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

本版微信群
扫码
拉您进交流群
GMT+8, 2026-2-7 13:03