首页 >> 新闻动态 >> 新闻标题

免费更新 | Stata 17 新功能集锦

2022-09-28


stata微信知乎.png

 

Stata 17 中引入了许多新功能。但是您知道我们在不同版本之间不断添加的新功能吗?下面,我们将向您介绍 Stata 17 发布以来我们添加的新功能。

 

界面

  . 现在,您可以通过在书签注释中添加字符#来增加导航控件中书签标签的缩进层级。例如,书签注释**## Bookmark 2将比书签注释**# Bookmark 1缩进一级。      

   . Java 和 Python 代码块现已添加到导航控件。

   . 现在,通过单击image.png,您可以仅执行光标所在的当前行。然后光标将自动前进到下一个可执行行,绕过空行和注释。

   . Do-file Editor 现在支持 Java 代码块的代码折叠。

   . 当您通过切换或单击某行的书签边距来创建书签时,Do-file Editor 现在会自动为该书签添加默认名称。

   . 现在您可以通过单击行的书签边距将书签添加到 Mata 或 Java 代码块。Do-file Editor 将添加书签注释 //#,这对于 Mata 和 Java 都是有效的注释。

   . 您现在可以通过单击 Edit > Select 来选择书签之间的文本。

 

数据管理

 

函数

四个新的矩阵函数——vech()、vecp()、invvech() 和 invvecp()—可用于执行方阵和向量之间的转换。

 

可定制表格

 

   . 定义行、列和单独表的变量现在可以是字符串变量。以前,在此上下文中只允许使用数字变量。

   table 现在用于定义行、列和单独表格的数字变量格式以及使用 statistic() 选项中指定的因子变量的格式显示结果。

   . 使用新的 zerocounts 选项,当遇到单元格计数为 0 时,table 现在将报告 0 而不是将单元格留空。

 

 

   使用新的 collect composite 命令,您现在可以创建由多个其他结果组成的单个结果。这意味着您可以创建一个结果,如平均值和标准差,并将其放在表格的一个单元格中,而不是两个单独的单元格中。

   现在您可以指定,当结果超过指定的最小值或最大值时,表格中将显示一些替代文本。当 p 值小于该值时,这对于将 p 值报告为“<0.0001”特别有用。

   现在您可以为表格添加自定义标题和注释。

   . 现在,在导出到 SMCL、纯文本、Markdown、HTML 和 LaTeX 文档时,可以附加表格。

   当创建一个包含星号表示重要性的表格时,您现在可以请求在表格底部添加注释,指示每个符号所代表的重要性级别。

   当将有许多空单元格的大表导出到PDF、Microsoft Word或Microsoft Excel时,collect export 现在更快了。

   . 现在可以为 nil 或 none 指定颜色,来删除任何现有的颜色规范。

   将表格导出到 Excel 文件时,现在可以使用 open 选项打开内存中的Excel文件进行修改。 

   . 现在可以指定将表格导出到 LaTeX 的样式,以确定表格是否水平居中以及是否使用 LaTeX 表格环境。

 

报告

 

广义统计

用于拟合跨栏模型的 churdle 命令现在提高了线性模型的数值精度。在某些情况下,现在可以拟合以前没有收敛或初始值不可行的模型。

 

Meta-analysis

。是否执行子组分析? 现在,当您使用meta forestplotmeta summarize来创建森林图和meta-analysis摘要时,可以获得每个子组的总体效应大小的预测区间。

。创建子组森林图时,现在会显示每个组特定总体效应大小的组内显著性检验。

。创建森林图时,您现在可以对异质性统计、同质性检验、总体效应大小的显著性检验以及这些统计数据的子组变异所显示的文本进行很好的控制。

 

贝叶斯分析

。bayesmh 命令具有许多增强功能:

   新的先验 mvnscaled() 提供了具有缩放协方差矩阵的多元正态先验。 新分布可用于为线性回归模型的回归系数指定共轭先验。

   Gibbs 抽样现在可用于组合概率似然和回归系数的多元正态先验。

   在线性、非线性和多方程模型中,时间序列操作符现在可以与自变量一起使用。这使您可以拟合各种贝叶斯时间序列模型,例如贝叶斯阈值自回归模型。

 

处理效应 

。现在可以在 didregress 和 xtdidregress 之后使用新的 estat grangerplot 命令,以图形方式评估治疗效果是否随时间变化。

。如果您正在使用 didregress 或 xtdidregress 进行差异估计,并且使用 Wild bootstrap 计算置信区间和 p 值,那么您现在将更快地获得结果。此外,如果您需要提高内存使用率,现在可以在块中执行 Wild bootstrap。

 

生存分析

。如果您正使用 Stata/MP,并为具有200个或更多观察值的区间删失生存时间数据拟合Cox比例风险模型,那么现在估计速度会更快。

 

 

编程

。在 PyStata 模块中, 现在可以在 init() 函数中包含 splash 参数。 添加splash是为了控制在 Stata 初始化时是否显示splash消息。

。如果使用的是 Mata 求解器和逆变器,您现在可以使用 mata set matasolvetol 命令在公差计算中设置标量因子。

。Mata 的 solve_tol() 函数运行速度更快了。 因此,许多依赖 solve_tol() 的Mata 求解器和逆变器,例如qrsolve()、lusolve() 和cholsolve(),也更快了。 同样,使用这些函数的 Stata 估计命令(例如,sem)速度也更快了。

 

 

速度

。如果您正在使用 didregress 或 xtdidregress 进行差异估计,并且正在使用 Wild bootstrap 计算置信区间和 p 值,那么现在可以更快地获得结果。

。如果您正在使用 Stata/MP,并使用具有 200 个或更多观测值的 stintcox, 为区间删失事件时间数据拟合 Cox 比例风险模型,则估计速度更快。

 

北京天演融智软件有限公司(科学软件网)是 STATA 软件在中国的授权经销商,为中国的软件用户提供优质的软件销售和培训服务。

 

联系我们

北京天演融智软件有限公司(科学软件网)

美国/北京/广州/成都

电话:400 810 4001/18510103847

邮箱:info@sciencesoftware.com.cn

网址:http://www.sciencesoftware.com.cn