我的团队不断发送回归的输出文件,我们将它们提取到excel中。特别是模型摘要和Coefficients表。
有没有办法让OMS从现有的输出文件中提取表格?或者我是否必须再次进行回归?
答案 0 :(得分:2)
OMS仅在生成输出时从Statistics后端起作用。你不能在输出上使用它。但是,您可以使用OUTPUT EXPORT从Viewer对象创建Excel文件。在某些情况下,这个问题是,从语法运行的OUTPUT EXPORT并不能控制导出哪些表,尽管您可以在Viewer中手动选择它们并使用OUTPUT EXPORT导出所有选定的表。
如果您遇到问题,可以使用SPSSINC MODIFY OUTPUT扩展命令以及命令中包含的自定义函数,根据OMS表类型选择要导出的表。以下是一些例子。
将最新命令中的自定义表格导出到新的Excel文件
SPSSINC MODIFY OUTPUT TABLES
/ IF SUBTYPE ="'自定义表'" PROCESS =前茬
/ CUSTOM FUNCTION =" customoutputfunctions.excelexport(file =' c:/temp/extest.xls')"。
将查看器中的所有自定义表导出为单独的名为table1,table2,...的工作表
SPSSINC MODIFY OUTPUT TABLES
/ IF SUBTYPE ="'自定义表'" PROCESS = ALL
/ CUSTOM FUNCTION =" customoutputfunctions.excelexport(file =' c:/temp/extest.xls',
片='表#',动作=' CreateWorksheet')&#34 ;.
将所有自定义表导出为名为extest1,xls,extest2,...的单独文件
SPSSINC修改输出表
/ IF SUBTYPE ="'自定义表'" PROCESS = ALL
/ CUSTOM FUNCTION =" customoutputfunctions.excelexport(file =' c:/temp/extest#.xls')
您可以从Statistics 22-23中的Utilities菜单或V24中的Extensions菜单安装此命令。安装包括customoutputfunctions.py模块,但如果您有旧版本的SPSSINC MODIFY OUTPUT,则可能需要更新它。 excelexport功能于2013年2月添加。
HTH