问题标签 [stata]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
statistics - 在 Stata 中取条件均值
假设我有一个包含两个变量的 Stata 数据集:type
和price
. 每个type
观察值是一个介于 1 和 10 之间的数字。
我想添加第三个值,即price
所有变量的平均值type
。因此,例如,如果第一个观察值的 atype
为 3,aprice
为 10,那么我想添加第三个值,它是= 3price
的所有观察值的平均值。type
我怎样才能在Stata中做到这一点?
loops - foreach 循环奇怪的行为
我从以下循环中得到奇怪的行为(它只生成缺失值) -
但如果我只做
然后它计算它应该计算的数字。
这是一个面板数据集,unit
表示特定发电机单元的动力装置内的数字(编号为 0 的单元是工厂级观测值)。cap
变量是装机容量。该name
变量标识植物。解释为什么我需要这个循环很复杂,但问题显然在于 Stata 解释的方式foreach
。
automation - 生成报告的自动化
我们每个月都使用 Stata 来合并和分析我们在一个地区的所有机构的数据。我想以某种方式为这些月度报告自动创建数据分析报告。该报告包括一个报告指标的汇总表、几个关键指标的图形以及一个显示数据组在统计上显着差异的分析表。我希望这些是 pdf 格式并自动通过电子邮件发送给代理机构。关于我可以用来自动执行此操作的软件的任何想法?
r - 在R中循环字符串变量
在 Stata 中编程时,我经常发现自己在编程中使用循环索引。例如,我将遍历变量nominalprice 和realprice 的列表:
这将绘制名义价格和实际价格的时间序列,并导出一个名为 TimePlot-nominalprice.png 的图表和另一个名为 TimePlot-realprice.png 的图表。
在 R 中,我想出的做同样事情的方法是:
这个 R 代码对我来说看起来不直观和混乱,我还没有找到在 R 中做这种事情的好方法。也许我只是没有以正确的方式思考这个问题?你能建议一种更好的使用字符串循环的方法吗?
r - 按分类变量求和
我有一个按销量计算的漫画书销量数据集(例如,火影忍者 v10),我需要将其减少为按系列销量(因此所有火影忍者销量销量将加在一起成为一个观察值)。我有一个变量“系列”,用于标识每个观察的系列。Stata 中的等效代码是:
但我试图弄清楚如何在 R 中做到这一点。任何帮助将不胜感激!提前致谢!
r - 在 R 中使用 Stata 变量标签
我有一堆我想在 R 中使用的 Stata .dta 文件。
我的问题是变量名称对我没有帮助,因为它们就像“q0100”、“q0565”、“q0500”和“q0202”。但是,它们被标记为“psu”、“怀孕人数”、“户主”和“航路点”。
我希望能够获取标签(“psu”、“waypoint”等......)并将它们用作我的变量/列名,因为这些对我来说更容易使用。
有没有办法做到这一点,最好是在 R 中,或者通过 Stata 本身?我知道 library(foreign) 中的 read.dta,但不知道它是否可以将标签转换为变量名。
statistics - 导出结果
我确信这是任何使用 Stata 进行出版物或报告的人都遇到过的问题:
您如何方便地将输出导出到可以由脚本语言或 Excel 解析的内容?
有一些ado
文件可以针对特定命令执行此操作。例如:
findit tabout
findit outreg2
但是导出table
命令的输出呢?还是一个的结果anova
?
我很想听听 Stata 用户如何针对特定命令或一般命令解决此问题。
csv - 不使用Stata软件将dta文件转换为csv
有没有办法将dta
文件转换为csv
?
我的计算机上没有安装 Stata 版本,因此无法执行以下操作:
xml - 从 XML 文件创建电子表格
我正在尝试将一个 120mb 的恐怖事件 XML 数据库(可在此处下载的第一个文件http://wits.nctc.gov/Export.do)转换为电子表格形式,以便我可以将其与其他数据合并并进行统计分析。
到目前为止,我一直在使用 Stata,它现在没用了,因为它不会读取 XML。该网站按月提供较小的文件,可以通过 excel 打开,但 excel 不会以我想要的形式显示它们,应该有更好的方法来转换完整的文件,而不是打开一百多个单个文件,手动保存它们制表符分隔然后合并它们。
我正在寻找一种将完整的 WITS.xml 文件转换为电子表格的方法,其中一行代表单个恐怖事件,并且不应丢失 xml 中的任何信息。即使是结构不同的 XML 也可能没问题。我尝试过转换器,但它们要么不是免费的,要么不按我想要的方式执行,要么文件太大,而且我不知道如何使用 xslt。我正在学习经济学,而我的编程知识几乎不存在,这越来越成为一个缺点。我已经看到有一个我可以使用的 R 包,也许现在是开始学习 R 或其他语言的合适时机。但是,如果有一种快速简便的方法可以做到这一点,我肯定会更喜欢它。
stata - 从不同年份的 GDP 变量创建“1960 年的 GDP”变量
我对Stata很陌生。
我有一组“国家 GDP 年”形式的观察结果。我想创建一个新的变量 GDP1960,它给出每个国家在 1960 年每年的 GDP:
实现这一点的正确语法是什么?(我假设egen
以某种神秘的方式参与其中)