楼主: LeeDM
1025 1

[面板数据求助] 小白求问:Stata中malmquist指数计算完变化率结果已出怎么将结果导出、存储在EXCEL里 [推广有奖]

  • 0关注
  • 0粉丝

svip1

初中生

38%

还不是VIP/贵宾

-

威望
0
论坛币
959 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
103 点
帖子
2
精华
0
在线时间
29 小时
注册时间
2022-3-21
最后登录
2024-7-8

楼主
LeeDM 发表于 2022-4-19 01:28:11 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
计算完malmquist指数,得到结果,怎么将结果中的全要素的变化率储存成变量?或者将结果导出,写进EXCEL表格?
二维码

扫码加我 拉你入群

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

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

关键词:malmquist指数 Malmquist EXCEL Stata xcel

沙发
赵安豆 发表于 2025-11-20 16:27:20
在Stata中将Malmquist指数或任何其他分析的结果保存为新的变量并最终输出到Excel,你可以按照以下步骤操作:

1. **保存结果作为新变量**:
   如果你的Malmquist指数计算是通过一个用户编写的命令或程序完成的,并且它没有自动创建用于存储结果的新变量,你可能需要查找该命令的文档以了解如何保存这些结果。通常,Stata中的统计命令会将关键输出保存在`r()`(对于非估计类命令)或`e()`(对于estimation commands)中。

   例如,如果你使用的是一个假设名为`malmquist_index`的程序,并且它已经计算并显示了全要素生产率变化率(TFP),你可能可以这样做来保存结果:
   
   ```
   malmquist_index ..., saving(tfp)
   ```

   或者如果命令没有直接提供保存选项,你可以通过使用`return list`或`ereturn list`查看哪些结果被存储,并利用`generate`或`egen`命令将这些结果转换为新的变量。

2. **导出数据到Excel**:
   一旦你有了包含Malmquist指数(TFP变化率)的新变量,你可以使用Stata的`export excel`命令将其保存到Excel文件中。假设你的新变量名为`tfp_change`,并且你想将整个数据集输出:

   ```
   export excel using "path_to_your_file.xlsx", sheet("SheetName") firstrow(variables)
   ```

   这里,“path_to_your_file.xlsx”是你希望保存的Excel文件路径和名称。“SheetName”是工作表的名字。`firstrow(variables)`选项指示Stata将变量名写入第一行,这样你就能在Excel中看到列标题。

请注意,以上步骤可能需要根据你具体的Malmquist指数计算命令或程序进行调整。如果使用的是一个自定义的DID(Difference-in-Differences)方法或者其他非官方的方法来计算Malmquist指数,请确保正确地保存了结果,并且在导出到Excel前已经创建了正确的变量。

如果你正在使用一个复杂的面板数据模型,可能还需要先用`xtset`命令设置你的面板数据结构。这样,在执行如malmquist指数这样的操作时,Stata才能正确处理时间序列和横截面信息。

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



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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-5 12:51