专栏首页马洪彪spss C# 二次开发 学习笔记(六)——Spss统计结果的输出

spss C# 二次开发 学习笔记(六)——Spss统计结果的输出

Spss的二次开发可以很简单,实例化一个对象,然后启用服务,接着提交命令,最后停止服务。

其中重点为提交命令,针对各种统计功能需求,以及被统计分析的数据内容等,命令的内容可以很复杂,但也可以简单的为一个字符串。命令的获取,可以类似于Office录制宏一样,操作的过程中,Spss输出应用程序会记录命令内容,然后可以参考命令语法手册,去完善命令内容。

而获取输出结果,即获取统计的图、表等内容,功能很强大,当然起初操作起来也有些不可思议。它不是常规的进行统计,然后执行输出命令获取输出结果。Spss的输出,由OMS(Output Management System)负责,该输出管理系统,可以被看做是一个独立的输出监听服务。在实际的操作中,首先定义OMS记录,指定要输出的内容(来源)和输出到的文件等(目的),然后在后续执行的统计分析中,满足不同OMS记录的输出内容会被路由到相应的OMS实例中,在某一个OMS实例被关闭时,其中的内容由内存写入指定的目标文件中。

理解了Spss二次开发,输入、输出的处理,整个开发就简单明了了,具体操作就可以通过录制命令,参考语法手册,定制自定义接口即可。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • spss C# 二次开发 学习笔记(五)——Spss系统集成模式

    Spss官方不支持Server2008R2等Server系列,但做Spss的二次开发,调用Spss的Web系统,一般部署在Server系列上,例如Server2...

    用户1637609
  • spss C# 二次开发 学习笔记(二)——Spss以及统计术语解释(IT人眼中的统计术语)

    针对客户需求,需要对一些数据做统计分析。统计分析的第一步,即为数据查询,查找出要统计分析的数据。 查询得出的是一个行列表格的结果集,行、列、表格等这些IT的数据...

    用户1637609
  • spss C# 二次开发 学习笔记(四)——Spss授权

    Spss的授权方式有两种,单机版和网络版。 Spss的激活,在联网的情况下,通过20位的激活码激活,在未联网的情况下,Spss根据机器获取一个类似4-XXXX的...

    用户1637609
  • SPAN: a Security Protocol ANimator for A VISPA

    Protocol Simulation:模拟协议并建立对应于HLPSL规范的特定MSC(Message Sequence Charts,消息序列图);

    春风大魔王
  • 熊市里生成几个BTC靓号,冷存储起来装死吧

    最近行情好冷,BTC价格一度跌穿7500$,其它山寨币更是跌得惨不忍睹。可怜我前一段时间刚换的PRS,连创新低,看来以后绝不能轻易出手BTC和EOS。 为了把...

    申龙斌
  • jface databinding: Radio Button group及ISideEffect绑定数据对象的例子

    下图左侧是三个Radio button,设计的要求是选择不同的radio button,右侧的三个group会分别有不同的可见状态(visible),并且将ra...

    用户1148648
  • Redis常用命令整理

    doc 环境下使用命令:     keys 命令         ?    匹配一个字符         *    匹配任意个(包括0个)字符         ...

    MonroeCode
  • 领骏科技发布量产级L4无人车,车顶没有任何大型传感器

    这是一家低调而神秘的国内无人车公司,曝光有限。之前量子位小小介绍过,这是一家百度无人车团队出身、获百度系基金投资的自动驾驶创业公司。

    量子位
  • Redis常用命令整理

            *    匹配任意个(包括0个)字符

    MonroeCode
  • JVM JIT

    JIT Just In Time,JVM中的一种即时编译技术,目的是为了提升程序的运行效率。

    邹志全

扫码关注云+社区

领取腾讯云代金券