|
GAUSS 26:交互式数据转换、全新时间序列工具和精简界面
简介GAUSS 26 现已推出,带来 30 多个新功能、增强功能和错误修复,专注于让您的日常数据工作更快、更直观。 本版本在符号编辑器中引入了交互式数据转换、全新时间序列聚合和面板数据管理功能,以及精简的图形界面,让设置触手可及。 无需编写代码即可转换数据符号编辑器中的全新"转换"选项卡让您可以交互式地应用常见数据转换。选择一列,选择转换,预览结果,然后应用——所有操作都可在编辑器中完成。 可用的转换包括:
转换选项卡会为每个操作生成等效的 GAUSS 代码,让您轻松将转换整合到生产脚本中。 ![]() 将时间序列聚合到任意频率全新的 // 加载每日股票数据
data = loadd("daily_prices.csv", "date(Date) + Price + Volume");
// 聚合到月度:最后价格、总成交量
monthly = tsAggregate(data, "monthly", "last" $| "sum");
支持的频率包括秒、分钟、小时、日、月、季度和年。聚合方法包括最后值、首个值、平均值、总和、最大值、最小值、中位数、标准差、计数和众数——可根据需要应用于每列。 平衡面板数据集处理非平衡面板通常需要在估计前进行预处理。全新的 // 确保所有公司具有相同的观测期间 balanced_panel = pdBalance(panel_data, "fill"); 这与 GAUSS 25 中引入的现有面板数据工具(如 多列聚合// 按"day"和"time"查找最大小费 method = "max"; variables = "day" $| "time"; max_tips = aggregate(tips, method, variables); print max_tips; 输出结果: day time total_bill tip Thur Lunch 43.110000 6.7000000 Thur Dinner 18.780000 3.0000000 Fri Lunch 16.270000 3.4800000 Fri Dinner 40.170000 4.7300000 Sat Dinner 50.810000 10.000000 Sun Dinner 48.170000 6.5000000 使用字符串参数的更清晰绘图代码图形函数现在接受描述性字符串名称来替代数字代码。这使您的绘图代码自文档化,无需查阅文档即可了解符号或线条样式的值。 // 之前:数字代码需要查阅文档 plotSetLineStyle(&p, 3); plotSetLineSymbol(&p, 5); plotSetFill(&p, 2); // 之后:代码意图清晰 plotSetLineStyle(&p, "dash"); plotSetLineSymbol(&p, "diamond"); plotSetFill(&p, "horizontal"); 此增强适用于 统一的图形设置面板"图形"页面现在将图形设置和画布设置合并为单个选项卡界面。轴、线条、符号、文本和画布的选项卡可逻辑组织选项,全新工具栏切换可快速访问。 ![]() 使用过滤器小部件更快导航"命令"页面和"数据"页面上的全新过滤器小部件让您可边输入边搜索。按 Ctrl+K(macOS 上为 Cmd+K)激活过滤功能,然后开始输入即可即时缩小结果范围。 ![]() "数据"页面上的"打开符号"对话框现在包含自动补全功能,可在您输入时建议匹配的符号名称。 其他增强功能
准备好提升您的研究了吗?立即试用 GAUSS 26
在线留言尊敬的客户朋友,如您有任何意见建议,请通过下表反馈给我们,我们会尽快与您联系。
|
|
|
||||||||||||||||||||||||