由于项目的需要,使用Spss进行数据统计分析。

Spss对于数据统计分析的功能有多强主要是客户关注的事情,我所主要关注的是,Spss的二次开发有多复杂。

学习的基本思路是:

(1)首先了解统计基本知识,例如质控图、均值极差图等。

(2)然后了解Spss的使用。(当然首先得去下载安装,然后就着手练习)

(3)接着了解Spss提供的接口,并尝试使用C#去调用以实现步骤(2)中的统计分析操作。

(4)将Spss与系统集成。

(大致操作为,在系统按钮点击等事件触发统计分析时,将统计数据的查询语句,以及统计分析方法及其相应的参数值传递给中间件,中间件调用Spss进行查询统计分析,然后将统计结果反馈给系统调用者,统计结果包括统计数据以及统计图表,系统将结果进行存储、显示等。其中重点内容为,定义输入和输出内容以及格式。)

作为开篇,首先贴上如何连接数据源。

实际项目中要统计的数据,不是Demo中要录入的几个简单的数据,它们存放在数据库中,我们可以直接使用Spss连接数据库并查询数据,而不需要将数据查询得出Excel,然后让Spss去统计Excel中的数据。

Spss目前为IMB所有,Window版的Application使用的是Java开发的玩意,但是数据源的连接上,不是使用JDBC,而是使用ODBC进行的(作为一个通用的数据处理软件的连接,自然不能是特定的SqlServer或者Oracle等特定数据库连接,无非是JDBC或者是ODBC两者之一)。

添加数据源,则打开数据库向导,Spss列出了用户配置的ODBC数据源,点击下方的添加,可以调用Windows系统的ODBC数据源添加程序来添加新的数据源。

添加完成或者选择数据源后,点击下一步,如果数据源配置正确,且Spss可以连接,则开始后续的操作,包括定义要查询统计的表字段(Spss中的变量为字段或者函数表达式)、以及相关表的关联,还有其他的过滤条件,说白了就是配置一个select ....from .....where....。

在数据源的添加上,我之前使用的是SqlServer Native Client,始终连接不上。不管是Windows集成验证,还是SqlServer验证方式,ODBC添加测试没问题,但是在Spss中不通。最后使用SqlServer驱动程序连接,OK了。

选择Windows集成验证。

至此,数据源是连接上了,接下来我们就可以进行数据查询以及统计分析了。

最新文章

  1. C#模拟鼠标键盘控制其他窗口(一)
  2. sublime中让成对括号高亮显示的设置步骤
  3. jsoup简单的爬取网页数据
  4. Red Hat dhclient
  5. bootstrap第一天,响应式布局,栅格系统运用
  6. Sql Server REPLACE函数的使用
  7. cookies的理解
  8. heidsoft logo
  9. 依賴注入入門——Unity(一)
  10. git的id_rsa.pub的生成(也就是github上的SSH Keys)
  11. Effective C++笔记(一)——条款26-29
  12. C++编程规范和标准总结
  13. UML之轻松入门(2)-掌握Junit,让我们的开发更高效
  14. MAC中使用Vim和GCC编译C程序
  15. java使用spark/spark-sql处理schema数据
  16. MySql常用命令集Mysql常用命令4
  17. Linux 命令详解(三)./configure、make、make install 命令
  18. 滚动加载图片(懒加载)实现原理(这是旧实现,仅做为获取元素宽高api的参考)
  19. linux & windows下重启oracle
  20. 奇怪吸引子---ChenCelikovsky

热门文章

  1. [iOS笔试600题]二、常识篇(共有72题)
  2. 队列的理解和实现(二) ----- 链队列(java实现)
  3. linux下安装gcc详解
  4. [转] CDH6 安装文章链接收集
  5. 【第2次会议记录_2018.5.27】—— [ 算法原理 ]:手工特征提取的概念问题。(by_wanghao)
  6. Mac下使Iterm2开机启动不显示界面
  7. 网站变灰css
  8. git --mixed --soft --hard之间的区别
  9. 030-ftputils工具栏模板
  10. hr中间插入字体