|
GAUSS 26:内置性能分析器、L-BFGS-B优化器及30+项新功能来源:Aptech 官方博客 · 发表时间:2026年2月4日 · 更新于:2026年3月17日
📖 文章目录GAUSS 26 引入了内置性能分析器(Profiler)、全新的 L-BFGS-B 优化器、现代语言语法,以及超过 30 项新功能和增强。所有现有代码均可继续正常运行,无需任何修改。 无论您是在追踪性能瓶颈、估计带边界约束的模型,还是交互式地转换数据,此版本都将带来改变您工作方式的新功能。以下是更新内容概览。 快速定位慢代码GAUSS 26 包含内置性能分析器。打开任意程序,按下 Shift+F5(或使用 Profiler 中的运行按钮),GAUSS 将在运行时对每一行代码和过程调用进行性能分析。 性能分析器面板包含三个标签页:
双击任意条目可直接跳转到编辑器中的对应行。 如果您曾希望让估算代码更快运行,性能分析器会精确告诉您应该关注哪里。无需打印语句,无需猜测——您能立即看到瓶颈所在。 带边界约束的 L-BFGS-B 优化全新的
解: x = 1.0000, 1.0000 函数值: 5.69e-14 返回代码: 0(已收敛)
L-BFGS-B 是处理平滑带边界约束问题的标准选择。对于非线性等式或不等式约束,请使用 现代语言语法GAUSS 26 增加了日常编码中的便利功能——序列生成、打印和错误消息的工作方式都更加符合预期。 冒号运算符GAUSS 现在支持使用冒号运算符创建序列:
1 2 3 4 5 步进形式可以创建自定义步长的序列:
odds: 1 3 5 7 9 countdown: 10 8 6 4 2 grid: 0 0.5 1 1.5 2 两种形式都支持变量和表达式( 打印表达式
10 21 所有算术、比较、逐元素和字符串运算符均受支持。原有的空格敏感行为保持不变—— 更好的错误提示错误消息现在会告诉您哪里出了问题以及应该从哪里查找。
之前: "参数数量错误" 现在: "'rndn' 需要2-3个参数,实际传入1个"
之前: "语法错误" 现在: "非法使用保留字 'rndn'" 统计检验函数GAUSS 26 在基础包中新增了四个统计检验函数。
W 统计量:0.9788 p 值: 0.1070
无需编码即可转换数据Symbol Editor 中新增的 Transform 标签页让您可以通过交互方式应用常见的数据转换——滞后、一阶差分、百分比变化、移动平均、对数、标准化、归一化等等。 选择一个列,选择一种转换,结果将显示为新列。GAUSS 会自动生成对应的代码,便于您后续将其整合到脚本中。 字符串列支持小写、大写、修剪和文本替换。日期列支持提取年、月、日、季度、周和时间分量。 数据管理新增函数覆盖了每次估计前后的数据处理任务:重塑数据、频率转换和面板平衡。 时间序列频率聚合全新的
支持秒、分钟、小时、日、月、季度和年频率。聚合方法包括 last、first、mean、sum、max、min、median、standard deviation、count 和 mode。 在数据框中添加计算列全新的
make price mpg price_k log_mpg
AMC Concord 4099 22 4.099 3.091
AMC Pacer 4749 17 4.749 2.833
AMC Spirit 3799 22 3.799 3.091
Buick Century 4816 20 4.816 2.996
Buick Electra 7827 15 7.827 2.708
新列已命名并可直接使用。如果您要为估计构建派生变量,这能让工作流程保持整洁,列名也更加清晰。 平衡面板数据集
这会用缺失值填充空白,使每个组覆盖完整的时间范围——这是面板估计前常见的预处理步骤。与 GAUSS 25 引入的 多列聚合
编辑器与 IDE识别代码中的全局变量过程中的全局变量会阻碍您添加 简化的图形界面Graphics 页面现在将图形设置和画布设置合并到统一的标签页界面中,包含坐标轴(Axes)、线条(Lines)、符号(Symbols)、文本(Text)和画布(Canvas)标签页。新增的工具栏开关可快速访问。 导航筛选组件Command 页面和 Data 页面新增的筛选组件,让您可以在输入时搜索命令历史和工作区符号。在任一视图中按 Ctrl+K(Mac 上为 Cmd+K)可激活筛选。Data 页面的 Open Symbol 对话框也新增了自动补全功能。 其他增强功能
未来更新预告今年晚些时候,我们将发布新的贝叶斯 VAR 估计功能,支持 Minnesota 先验、条件预测和超参数优化——所有这些都直接在 GAUSS 中完成,由新的高性能计算库驱动。敬请期待。 开始使用 GAUSS 26GAUSS 26 对拥有有效维护服务的用户是免费更新。请下载 Windows 版本或下载 macOS 版本,或联系我们获取试用许可。 刚接触 GAUSS?请参阅我们的入门指南。从其他语言迁移而来?请参阅我们的迁移到 GAUSS 指南(支持 R、MATLAB、Stata 和 Python 用户)。
在线留言尊敬的客户朋友,如您有任何意见建议,请通过下表反馈给我们,我们会尽快与您联系。
|
|
|
||||||||||||||||||||||||