Stata 19 新版本震撼来袭!20 项核心功能全面解析(二)

时间:2025-04-10点击次数:32

2025.4.7Stata19知乎


接上一篇《 Stata 19 新版本震撼来袭!20 项核心功能全面解析(一)


14. 工具变量局部投影脉冲响应函数

全新推出的ivlpirf命令解决了局部投影法中的内生性问题,可准确估计动态因果效应。

局部投影法可用于估计冲击对结果变量的影响。当目标冲击作用于可能具有内生性的脉冲变量时,可采用ivlpirf命令估计脉冲响应函数(IRFs),此时可使用一个或多个外生工具变量对该脉冲变量进行工具化处理。


例如,假设我们希望通过工具变量iv对内生性脉冲变量x进行工具化处理,进而估计x的上升对y影响的结构性脉冲响应函数:

. ivlpirf y, endogenous(x = iv)


随后,我们可以使用 irf 系列命令绘制这些脉冲响应函数图:

. irf set ivlp.irf, replace

. irf create ivlp

. irf graph csirf


核心亮点

估计考虑内生性问题的动态因果效应。


面向人群

任何从事时间序列数据工作的人,包括经济学、政治学的研究人员,财政和公共政策的研究者。


15. Mundlak模型设定检验

在xtreg命令后使用新推出的estat mundlak后估计命令,可在随机效应(RE),固定效应(FE)或相关随机效应模型(CRE)模型之间进行选择。相较于Hausman检验,我们*同时拟合RE和FE模型来执行Mundlak检验--我们仅需单一模型即可完成检验,考虑包含时变回归变量x和时间不变性回归变量z的模型:

. xtreg y x z, vce(cluster clustvar)

. estat mundlak


estat mundlak命令用于检验解释变量 x 与不可观测的个体效应无关的原假设。若拒绝该假设,则表明采用能控制时不变不可观测异质性的固定效应(FE)或相关随机效应(CRE)模型比随机效应(RE)模型更合理。


核心亮点

与用于固定效应(FE)与随机效应(RE)模型比较的Hausman检验不同,Mundlak检验在使用聚类稳健、自助法(bootstrap)以及刀切法(jackknife)标准误的情况下,仍能提供有效的推断。


面向人群

从事面板数据研究的社会科学人员和卫生研究人员,特别是经济学家和政治学家。


16. 潜在类别模型比较统计量

当进行潜在类别分析或有限混合模型建模时,确定较适合数据的潜在类别数量至关重要。借助新的lcstats命令,您可以使用熵值和多种信息标准等统计数据,以及Lo–Mendell–Rubin (LMR)调整似然比检验以及Vuong–Lo–Mendell–Rubin(VLMR)似然比检验,来帮助确定合适的类别数量。例如,您可以拟合单类别、双类别和三类别模型,并通过输入以下命令存储它们的结果:

. gsem (y1 y2 y3 y4 <- ), logit lclass(C 1)

. estimates store oneclass

. gsem (y1 y2 y3 y4 <- ), logit lclass(C 2)

. estimates store twoclass

. gsem (y1 y2 y3 y4 <- ), logit lclass(C 3)

. estimates store threeclass


然后,您可以通过输入以下命令获取模型比较统计数量和检验结果:


. lcstats


lcstats命令 提供了可选项,允许用户*需要报告的统计数据及检验类型,并支持自定义表格样式。


核心亮点

这是自我们**发布潜在类别分析功能以来,用户要求增加的较受欢迎的功能。

lcstats生成的表格会自动存入一个集合,这意味着用户能轻松借助collect命令进一步定制表格样式,并将其导出为多种文件格式。


面向人群

行为科学、健康与商业领域的研究者常使用潜在类别分析,而社会科学家和统计学家则更多采用有限混合模型。这一功能将为所有从事此类分析的研究者提供实用支持。


17. Do-file Editor:自动补全、模板等新功能

Do-file Editor新增以下附加功能:

变量名,宏和存储结果的自动补全。如果输入时稍加停顿,除了之前出现的命令名和现有单词外,还将显示内存中的数据、宏和存储结果中的变量名建议。


Do-file Editor模板。现在,当您在Do-file Editor中使用Stata模板和用户自定义模板创建新文档时,您可以节省时间并确保一致性。


Do-file Editor当前单词和选择内容高亮显示。Do-file Editor现在会高亮显示光标下当前单词的所有大小写不敏感的出现位置,以及当前选择内容的所有大小写敏感的出现位置。


括号高亮显示。在文档中移动光标时,Do-file Editor将自动高亮显示当前所在位置对应的括号。


代码折叠功能升级。现在,您可以使用Fold all菜单项快速折叠do-file中的所有可折叠代码块。然后,有选择性地一次将代码展开,以显示do-file中更重要的部分。您可以使用Do-file Editor的Unfold all菜单项来展开每个折叠点。还可以选择Fold selection,并使用折叠选择菜单项将其转换为可折叠的代码块。这可以整理一下您的代码,并提高代码的可读性。此外,将代码折叠特征改为使用代码折叠带中的箭头标记来指示代码折叠是否展开或折叠,并隐藏展开的代码折叠标记,以减少视觉干扰,鼠标悬停时才会显示相关折叠标记。


Do-file Editor临时与*书签。Do-file Editor现在除了现有的*书签外,还支持临时书签。现有的*书签会作为do-file的一部分被保存。你可以使用新的临时书签来快速浏览do-file,而*对其内容进行任何更改。


显示空白和制表符。Do-file 编辑器现在可以在选定区域内显示空白字符,而不再是一直显示或完全不显示空白字符。


导航面板。以前版本的Stata中的导航控件已被新的导航面板取代。它会显示do-file中的*书签和程序列表。你可以通过双击导航面板中的某个项目,快速跳转到该程序或书签的位置。此外,你还可以通过导航面板删除和缩进书签。


核心亮点

Do-file Editor是编写包含一系列Stata命令的脚本,甚至是定义新命令的do-file的常用工具。Do-file Editor中的新功能使 Stata 编码更加高效,并且提升了用户编写代码的体验。


面向人群

所有Stata用户。


18. 图形功能增强:条形图置信区间、热力图等

Stata 19推出多项图形新功能。


热力图:新增twoway heatmap命令创建热力图,以彩色矩形网格的形式将数值变量z的值显示在y和x的值之间。


区间端点封**的散点-范围组合图:新增的twoway rpcap命令可绘制带端点封**线的范围指示图,适用于同时展示目标值(如均值)及其对应的置信区间。


带误差线的散点-范围图:新增twoway rpspike命令可绘制带范围指示线的散点图,适用于同时展示目标值(如均值)及其对应置信区间。


条形图的改进:带有置信区间、改进的标签以及对条形分组的控制。graph bar现在允许你绘制均值及其对应的置信区间。你还可以使用新的groupyvars选项将相同因变量(y变量)的条形图组合在一起。此外,graph bar还新增了选项,用于控制分类轴上的刻度和标签,以及为条形标签添加前缀或后缀。


点图的改进:带有置信区间、改进的标签以及对点分组的控制。graph dot现在允许你绘制均值及其对应的置信区间。你还可以使用新的groupyvars选项将相同因变量(y变量)的点组合在一起。此外,graph dot还新增了选项,用于控制分类轴上的刻度和标签。


箱形图的改进:带有改进的标签和对箱形分组的控制。你可以使用新的groupyvars选项将相同因变量(y变量)的箱形图组合在一起。graph box还新增了选项,用于控制分类轴上的刻度和标签。


更多图形支持变量着色。colorvar()选项现已扩展到以下 twoway绘图类型line,connected,tsline,rline,rconnected 和 tsrline。此选项允许根据*变量的值为线条、标记点等元素改变颜色。

按变量着色,适用于更多图形:colorvar()选项现在可用于更多的双变量图,包括折线图、连接图、时间序列折线图、范围折线、范围连接图和时间序列范围折线图。此选项允许根据*变量的值来改变线条、标记等的颜色。


核心亮点

这些是我们图形功能中较受欢迎的附加功能。特别是,条形图的置信区间和新的条形分组优化的改进是一个重复提及的请求。同样也很受欢迎。


面向人群

几乎所有研究者都需要绘制图表,而这些新增功能将吸引所有学科领域的学者。


19. 表格功能升级:更便捷的制表、导出及扩展功能

Stata 19新增多项功能,使用户能更轻松地创建和自定义表格。


标题、注释与表格导出: table命令作为创建表格、汇计表、回归结果表等的灵活工具,允许您使用新增的title()选项添加表格标题,使用新的note()选项添加注释,使用新的titlestyles()和notestyles()选项来控制标题和注释样式,以及使用新的export()选项将表格导出为Word、LaTeX、Excel等常用文档格式。


更便捷的方差分析表格: 现在,您可以通过调用新存储矩阵r(ANOVA),轻松创建和自定义anova和oneway命令生成的方差分析表,新增的anova集合样式选项,可一键将结果格式化为标准ANOVA表格布局。

更智能的标签获取:通过collect get命令新增的commands()选项,您现在可以*结果来源的命令名称。该功能允许系统自动搜索命令专属的结果标签,从而使集合中的结果获得更精准的标签--效果与直接使用collect前缀命令(而非collect get)时相同。


确定集合布局:新的collect query layout命令允许您查询集合的布局规范。此前用户需通过collect layout同时显示布局和表格。现在*每次查看完整表格即可获取布局信息。

控制表头中的因子变量:通过collect style header的新选项fvlevels(),你可以更灵活地控制因子变量在表格中的显示方式。你可以*是否在行标题和列标题中隐藏或显示因子变量的水平。


从集合中移除结果:通过collect unget允许您从集合中移除结果。当表格布局需排除部分结果时,此功能可显著简化操作流程。

表格专属注释功能:通过collect notes命令新增的fortags()选项允许您为控制注释与表格的对应关系。


带有相关性度量和检验的频数表:你现在可以轻松创建包含tabulate和svy: tabulate结果的定制化表格。通过新的collect()选项,制表统计结果会存储在一个具有自己布局和样式的集合中,这些结果可以进一步定制并导出为多种文件类型。这在你希望包含tabulate的累积百分比或相关性度量以及svy: tabulate的检验结果时特别有用。


核心亮点

这些是我们生成表格功能中用户较常请求增加的功能。


面向人群

几乎所有研究者都需要通过表格清晰呈现结果,这些新功能将吸引所有学科领域的用户。


20. Stata法语版

Stata的菜单、对话框等界面现已支持法语显示。


若你的系统语言设置为法语(fr),Stata将自动切换至法语界面。使用Windows或Unix系统手动更改语言,选择dit > Preferences>User-interface language....,如果是MacOS系统,选择Stata 19 > Preferences>User-interface language....,你也可以通过set locale_ui命令从命令行调整语言设置。


面向人群

所有使用法语的研究人员。


21. 其他新增功能

• 修改已保存的框架集

• 为Bayesian模型提供非对称Laplace似然

• 为生存图提供替代风险表

• PyStata功能增强

• VAR模型的稳健标准误

• Bayesian分析的半Half-Cauchy和Rayleigh先验

• 用户自定义评估器中的Bayesian预测

• 更多功能


北京天演融智软件有限公司(科学软件网)是Stata软件在中国的授权经销商,如果您想体验Stata 19较新功能,欢迎联系我们申请免费试用。



http://turntech8843.b2b168.com

下一篇:顺义Matlab价格
产品推荐

Development, design, production and sales in one of the manufacturing enterprises

您是第3433292位访客
版权所有 ©2025 八方资源网 粤ICP备10089450号-8 北京天演融智软件有限公司 保留所有权利.

北京天演融智软件有限公司 保留所有权利.

技术支持: 八方资源网 八方供应信息 投诉举报 网站地图