StataNow新功能

发布时间:2024-06-11浏览次数:315

1.高维固定效应(HDFE)

  使用命令aregxtreg的选项absorb()在线性和固定效应线性模型中不仅吸收一个,而且吸收多个高维分类变量。与传统方法相比,享受显着的速度提升,其中包括模型中这些变量类别的指标。在不同的估算方法之间进行选择。



2.相关性元分析

  元套件现在支持相关系数的荟萃分析(MA)。支持所有标准的荟萃分析特征,例如森林图和亚组分析。



3.对弱工具的稳健推断

  您的工具变量(IV)回归中是否有较弱的工具?使用新的estatweakrobust命令对内生回归器执行可靠的推理。



4.通过工具变量的SVAR模型

  使用新的ivsvar命令,您可以使用工具而不是短期约束来估计动态因果效应。向量自回归(VAR)模型描述了时间序列变量集合的交互方式。在VAR模型中,所有变量都是内生的。当我们想估计动态因果效应时,我们可以对VAR模型施加理论限制;这些限制导致了结构性VARSVAR)模型。在这里,我们重点介绍短期SVAR模型。传统上,这些模型对冲击如何影响内生变量施加了限制。或者,如果我们有工具,我们可以对冲击和工具之间的关系进行限制;这使我们能够拟合工具变量(代理)SVAR模型。在这些模型中,可以自由估计仪器化冲击(目标冲击)对内生变量的影响。ivsvar使用工具变量估计SVAR模型的参数。这些估计参数可用于追踪称为结构脉冲响应函数(IRF)的动态因果效应。这些IRF描述了对SVAR模型的冲击如何随时间推移影响模型变量。



5.贝叶斯分位数回归

  新的bayesqreg命令适合贝叶斯分位数回归。贝叶斯框架为分位数回归系数提供了完整的后验分布,提供了全面的推理,包括基于模型的“标准误差”。支持所有标准贝叶斯特征,例如假设检验和预测。


6.贝叶斯非对称拉普拉斯模型

  bayesmh命令现在包括一个不对称拉普拉斯分布(ALD)作为新的似然函数。您可以使用ALD对具有明显偏度和峰度的非正态结果进行建模。你也可以用它来拟合贝叶斯分位数回归模型(YuandMoyeed2001)。有关贝叶斯单变量分位数回归,请参阅新的bayesqreg命令。使用贝叶斯,您可以拟合贝叶斯同步、多水平和非线性分位数回归模型。


7.增强效应

  用于通过增强的逆概率加权估计处理效果的teffectsaipw命令现在可以提供对处理对象的平均处理效果的估计值,并可以调整抽样权重的结果。



8.VAR模型的稳健SE

  用于拟合向量自回归(VAR)模型的var命令现在允许使用vcerobust)选项来估计鲁棒标准误差。



9.Do-fileEditor增强功能

  Do-file编辑器具有以下新功能:
  代码折叠增强功能。代码折叠允许您有选择地隐藏文档的某些部分,以便您可以专注于感兴趣的部分。StataDo-file编辑器允许您有选择地折叠do-file中的代码块,例如程序、Mata代码、Python代码、函数和if语句,方法是将它们折叠为一行。现在,您可以使用“全部折叠”菜单项快速折叠do-file中的所有可折叠代码块。然后,您可以有选择地一次展开一个折叠点,以显示do-file中更重要的部分,也可以使用Do-file编辑器的“全部展开”菜单项来展开每个折叠点。您还可以选择代码行,并使用“折叠”选择菜单项将它们转换为可折叠的代码块。这可以整理您的代码并提高代码的可读性。最后,Do-fileEditor有一个新设置,当do-file打开时,它会自动折叠do-file的每个可折叠代码块。
 自动完成变量名称。StataDo-file编辑器现在包括从内存中的数据自动完成变量名称的功能。如果在键入时短暂停顿,Do-file编辑器将建议命令列表、内存中数据的变量名称以及do-file中已有的单词。一旦出现建议,更多的输入将缩小可能性。您可以使用向上和向下箭头键导航建议,也可以继续键入以将其缩小到单个单词。一旦你有了你喜欢的单词,你可以按Return将这个词放在你的do-file中。



10.更多图形的变量颜色

  colorvar()选项现在可用于其他双向图:lineconnectedtslinerlinerconnectedtsrline。这意味着您可以根据指定变量的值在这些图中改变颜色线、标记等。



11.PyStata增强功能

  用于将Python集成到Stata和将Stata集成到Python中的PyStata功能具有以下改进:
  1) 
在基于IPython内核的环境中(如JupyterNotebook和控制台以及JupyterLab和控制台)以及支持IPython内核的其他环境(如SpyderIDEPyCharmIDE)中运行Stata代码时,现在可以在按Tab键键入时自动完成当前工作数据集中的Stata变量名称、宏名称和结果r()、e()和s()。
  2) 
新的%helplinemagic现已推出;它允许您在Web浏览器中查看指定Stata命令或主题的帮助信息。
  3) 
现在,您可以控制在Python环境中执行Stata命令时是否回显这些命令及其输出;您可以控制是在执行开始时同时显示Stata的输出,还是在Stata执行完成后显示输出。
  4) 
sfi模块中,可以使用新的类BreakError;它允许使用Stata中的Break键中断Python执行。