Stata 18 中的新功能
我们在这里 介绍了 Stata 18 版本的许多亮点。但是 Stata 18 包括更多。在这里,我们列出了 Stata 18 中的所有新功能,有序按主题,以便您可以轻松找到自己的最爱。我们将不断添加更多功能。探索功能在Stata 18 的初始版本中提供,并在免费更新,以及作为 StataNow™ 的一部分引入的功能。您还可以查看所有 Stata 功能 。
因果推断
因果中介分析
异构 DID
在将具有 didregress 或 xtdidregress 的双重差分模型拟合到包含多个队列的数据(这些队列在不同时间接受治疗)后,您可以使用新的 estat bdecomp 命令将对接受治疗的平均治疗效应 (ATET) 分解为多个分量。这些结果有助于确定治疗效果是否具有异质性,如果是,异质性对 didregress 或 xtdidregress 报告的总体 ATET 有多大影响。
teffects 的增强功能StataNow
用于通过增强逆概率加权估计处理效果的 teffects aipw 命令现在可以提供 ATET 的估计值,并可以调整采样权重的结果。
其他更新
当您使用 telasso 估计治疗效果并使用 Poisson 模型评估结果时,您现在可以指定一个暴露变量,该变量反映了观察到事件的时间量。
现在,您可以使用 eform 选项来请求在使用 eregress 或 xteregress 拟合模型时报告指数系数。例如,在解释线性模型的结果与对数转换结果的拟合时,指数系数非常有用。
数据管理
其他更新
现在, reshape 的速度通常快 10 倍、100 倍甚至更多倍。使用新的 favour(speed) 选项 reshape ,您可以以更快的方式将数据从长格式调整为宽格式或从宽格式调整为长格式,但与使用默认的 favor(memory) 选项时相比,可能需要更多内存。
或者,您可以键入 set reshape_favor speed 以指定调整形状的默认方法有利于速度。
新的 import haverdirect 命令允许您使用 Haver 的 Cloud 平台从 Haver Analytics 数据库导入经济和金融数据。
import haver 命令具有以下改进:
import haver 现在可以从 Haver Analytics 数据库导入 7 天系列。
import haver 有一个新的 frame() 选项,允许将序列信息保存到指定的数据帧中。
jdbc connect 和 jdbc add 命令现在支持超过 5,000 个字符的用户名和密码。
一般统计
其他更新
使用 ml 模型 计算数值导数时,您现在可以指定最小步长,这有助于避免在计算的步长太小时迭代最大化过程中可能出现的不稳定结果。
图形
全新的图表样式
按变量划分的图形颜色
按变量划分的颜色以获取更多图表 StataNow
colorvar() 选项现在带有额外的 双向图:Line 、Connected 、TSLine 、Rline 、RCONNECTED 和 TSRLINE 。 这意味着您可以在其中改变颜色线条、标记等 根据指定变量的值绘制图表。
当您创建副图时,您现在可以指定 altleg bystyle 以将图例移动到六点钟位置,并使用两列作为图例。例如,指定 by(group, style(altleg)) 选项将为 group 的每个值创建图表,并将两列图例放在这些图表的底部。
您现在可以使用 labelminlen( # ) 选项为轴标签指定最小长度。如果您要创建多个图形,并且打算使用图形组合 进行组合,这将特别有用。例如,您可以为每个图形指定 ylabel(labelminlen(5)), 以确保 y 轴标签至少使用五个字符;如果需要,标签的左侧会用空格填充。将此选项添加到每个图形规范中,将允许您创建具有相同宽度标签的图形,以便轴在组合时能够很好地对齐。
其他更新
将图表导出 为 PDF 时,您现在可以自定义 PDF 的字体、宽度、高度和其他方面。
我们引入了全新的图形样式 ,其中包含新的调色板、水平 y 轴标签、图形右侧的图例等。这些新功能在 st 系列方案中可用。
对于那些喜欢单色图的人,我们现在提供两种额外的方案:stmono1 和 stmono2 。这些方案遵循 st 方案的标签、图例和其他特征的外观,但具有单色标记和填充颜色。
对于那些在 Stata Journal 上发表文章的人来说,新的 stsj 方案反映了 st 系列的风格,带有水平 y 轴标签和白色背景。现在,这是 Stata Journal 的官方计划。
Graph Twoway 现在允许您根据 X 和 Y 维度中的常见单位指定纵横比。添加 aspectratio(1, units) 选项可创建一个图形,其中 x 维度中的一个单位和 y 维度中的一个单位在图上占据相同的距离。这对于绘制纬度与经度等事物非常有用,这些事物的单位比例相同。
您还可以指定任意相对刻度 - 键入 aspectratio(100, units) 可指定 y 维度中的每个单元是 x 维度中单元长度的 100 倍。
现在,当您使用图形导出 将图形导出为 SVG、PDF、PNG、JPEG、EMF、TIF 或 GIF 时,您可以在图形中使用 OpenType 字体 (.otf )。
接口
Do-file Editor 现在允许自动备份 以及用户定义关键字的语法高亮显示。
数据编辑器 现在具有可固定的行和列, 可调整大小的单元格编辑器,截断文本的工具提示, 在列中显示变量标签的能力 页眉和按比例宽度的字体。
Do-file Editor 增强功能 StataNow
Do-file Editor 具有以下新功能:
代码折叠增强功能。代码折叠允许您有选择地 隐藏文档的各个部分,以便您可以专注于 利息。Stata 的 Do-file 编辑器允许您选择性地折叠 do-文件中的代码块,例如程序、Mata 代码、Python 代码、函数和 if 语句,将它们折叠为一个 线。您现在可以快速折叠所有可折叠的代码块 使用“折叠全部 ”菜单项来提交您的do-file。然后,您可以 有选择地将代码一次折叠一个折点展开,以显示 DO文件中的更重要部分,或者您可以使用Do文件。 编辑器的展开所有 菜单项以展开每个折叠点。您可以 还可以选择代码行并将它们转换为可折叠块 通过使用“折叠选择 ”菜单项来编写代码。这可以整理 您的代码,并提高代码的可读性。最后,那里 是 Do-file Editor 的新设置,将自动 当 DO-FILE 的每个可折叠代码块打开时,将其折叠。
自动完成变量名称。Stata 的 Do-file 编辑器现在包括 从内存中的数据自动完成变量名称的能力。 如果您在键入时短暂停顿,Do-file Editor 会建议 命令、内存中数据的变量名称和单词的列表 已经在 DO 文件中。一旦建议出现, 更多的打字将缩小可能性。您可以导航 使用向上和向下箭头键或保留的建议 键入以将它们缩小到一个单词。一旦你有了这个词 你喜欢,你可以按回车键 将这个词放在你的do-file中。
JDBC Load 现在有一个对话框,允许您
添加或删除数据源名称 (DSN)、
筛选 DSN 的表或筛选表的列,以及
选择要加载到 Stata 中的表的哪些列。
当您在 Windows 中运行多个 Stata 实例时,Stata 实例编号现在将显示在以下顶级窗口中:Do-File Editor、Data Editor、Variables Manager、SEM Builder、Graph 窗口和 Viewer 窗口。
在 Windows 中,新的“设置任务栏组 ”设置会影响 Stata 窗口在任务栏上的分组方式。如果启用了任务栏分组,则 Stata 的不同实例将在任务栏上单独分组。默认情况下,此设置处于启用状态。
现在,Mac 版的 Stata 会在首次启动时提示您选择首选的窗口布局。您可以选择侧边栏布局,这可能更适合小型笔记本电脑显示器,或者选择宽屏布局,这可能更适合桌面显示器或大型笔记本电脑显示器。
其他更新
Do-file Editor 现在将注释的语法高亮显示扩展到由 .
数据编辑器现在支持基于以下条件的左对齐或右对齐文本 变量格式的理由。设置可以是 从数据编辑器的首选项中启用。
doedit 命令可打开 Do-file Editor,现在可以打开 URL。
套索
其他更新
当您使用 telasso 估计治疗效果并使用泊松模型时 对于您的结果,您现在可以指定一个反映 观察事件的时间量。
Meta
矢量化数值积分
Mata xl() 类包括七个新的成员函数:
put_string() 将字符串标量、向量或矩阵写入 Microsoft Excel 工作表。
set_header() 将工作表标题添加到活动工作表中。
set_footer() 将工作表页脚添加到活动工作表中。
insert_horizontal_page_break() 在活动工作表的指定行处插入分页符。
delete_horizontal_page_break() 删除活动工作表中指定行处的分页符。
insert_vertical_page_break() 在活动工作表中的指定列处插入分页符。
delete_vertical_page_break() 删除活动工作表中指定列处的分页符。
其他更新
多元统计量
Stata 的因子变量表示法 允许用户在许多命令中指定变量列表中的分类变量和交互作用。现在,其他命令支持此表示法:
编程
其他更新
使用 h2o 时,_h2oframe 的子命令不再需要 前导下划线。例如,可以改用_h2oframe put 的 _h2oframe _put 。
h2o init 现在将生成凭据 默认情况下,使用这些凭证创建新的 H2O 实例。 新的 h2o credentials query 和 h2o credentials clear 命令 可用于检索和管理 Stata 的凭据 使用 H2O Init 自动创建。
用于与 H2O 交互的 _h2oframe 命令具有以下新子命令:
_h2oframe因子 将 H2O 帧中的列转换为分类列。
_h2oframe levelsof 列出了分类列的所有级别。
_h2oframe baselevel 设置分类列的基级别。
_h2oframe recodelevel 为分类列分配新的级别。
报告
描述性统计量表
PutDocx 现在允许在段落和表格中添加书签, 语音软件的图像文本和 Word 中的 SVG 图像。了解更多 。
PutExcel 现在允许您冻结工作表,添加页面 分隔符,包括超链接,并插入标题和 Excel 中的页脚。了解更多 。
其他更新
PutDocX 和 PutPDF 现在可以创建包含多达 10,000 个表的文档。您可以使用新的 set docx_maxtable 和 set pdf_maxtable 命令指定允许的最大表数。
dtable 现在允许您使用调整平局的 Kruskal-Wallis 秩检验版本来测试组间连续变量的差异。
使用 collect 创建表时,现在,当您使用将行标题元素堆叠在一列中的表样式时,可以更轻松地隐藏因子变量的标题。
现在,collect 生成的表会在更多情况下自动对 t 和 z 统计量进行适当的标记。例如,当您通过回归 命令创建线性回归结果表时,检验统计量将标记为“z ”。但是,当您请求 bootstrap 标准错误时,统计信息现在会自动标记为“t ”。
现在,表格 允许您使用缩写指定要报告的统计信息。例如,在请求报告频率时,您可以指定频率 而不是频率 。
现在,在使用 putpdf 创建 PDF 文档时,您可以使用 OpenType 字体 (.otf )。
现在,当您使用 collect export 、dtable 或 etable 将表格导出为 PDF 时,可以使用 OpenType 字体。
现在,您可以更好地控制由 dtable 和 table 创建的表中的格式。使用 nformat() 选项中的新 basestyle 子选项,您可以更改还没有结果的结果的格式,而无需覆盖所有结果的格式。
生存分析
具有间隔删失 Cox 模型的 TVC
Cox 模型的套索
生存模型的 GOF 图
雷里
stcurve 命令在拟合许多模型以获取生存时间数据后绘制幸存者、故障、危险或累积危险函数。在 Stata 18 中,stcurve 具有以下新功能:
使用 stcox 拟合共享脆弱的 Cox 模型后,您现在可以在 at() 选项中指定表达式 _frailty = ( numlist ), 以调整设置为 numlist 中值的幸存者和相关脆弱函数的估计值。
使用 stintcox 为每受试者多记录间隔删失数据集拟合 Cox 模型后,您可以指定新的 atmeans 选项来评估协变量的时间特定均值的幸存者或其他函数。
使用 stintcox 为每主题多记录间隔删失数据集拟合 Cox 模型后,您可以指定新的 atframe( frname ) 选项,以在 frname 帧中指定的变量值下评估幸存者或其他函数。
在 lasso cox 或 elasticnet cox 之后,默认情况下,您可以根据惩罚系数计算预测值,也可以通过指定 postselection 选项来根据 postselection 系数计算预测值。
使用 stcox 拟合共享脆弱的 Cox 模型后,predict 现在允许 atfrailty 和 atfrailty( varname |# ) 预测基线幸存者函数、基线累积危险函数或基线危险贡献时的选项。如果指定 atfrailty ,则在计算预测时,frailties 将设置为其估计值。如果指定 atfrailty( varname |# ) ,则 frailties 将改为 varname 或 # 中的值。
stintcox 命令适用于间隔删失数据的 Cox 比例风险模型,现在支持用于估计鲁棒标准误差的 vce(鲁棒) 选项和用于估计聚类鲁棒标准误差的 vce(聚类 clustvar ) 选项。
更多
在这里,我们向您介绍了 Stata 18 中的许多新功能。然而,还有更多。请参阅新增功能 ,获取按时间顺序排列的完整更新列表。
下载更新
确保您有权访问更新中发布的新功能。在Stata 18、类型
.update all
在命令窗口中。然后键入
.help Whatsnew
以查看自 Stata 18 发布以来添加的所有新功能的列表。
如果您有 StataNow,上述步骤还将使您能够访问所有 StataNow 功能。
在线留言
尊敬的客户朋友,如您有任何意见建议,请通过下表反馈给我们,我们会尽快与您联系。