多元统计分析matlab,matlab与应用多元统计分析..doc

多元统计分析中的应用研究

,

摘要:许多实际问题往往需要对数据进行统计分析,建立合适的统计模型,过去一般采用

SAS 、SPSS软件分析,本文给出 Matlab软件在多元统计分析上的应用, 主要介绍Matlab在聚类分析、判别分析、主成份分析上的应用,文中均给以实例, 结果令人满意。

关键词:Matlab软件;聚类分析;主成份分析

Research for application of Multivariate Statistical Analysis

Abstract:Many practice question sometimes need Statistical Analysis to data.,and establish appropriate Statistical model SAS and SPSS software were commonly used in foretime ,this paper give the application of Matlab software in Multivariate Statistical Analysis,mostly introduce the application of Matlab software in priciple component analysis and cluster analysis and differentiate analysis.The example are given in writing and the result are satisfaction.

Key words: Matlab software; cluster analysis; priciple component analysis

0 引言

许多实际问题往往需要对数据进行多元统计分析, 建立合适的模型, 在多元统计分析方面, 常用的软件有SAS 、SPSS 、S-PLUS等 。我们在这里给出Matlab在多元统计分析上的应用, 在较早的版本中, 统计功能不那么强大, 而在Matlab6.x版本中, 仅在统计工具中的功能函数就达200多个, 功能 已 足 以 赶超任何其他专用的统计软件,在应用上Matlab具有其他软件不可比拟的操作简单,接口方便, 扩充能力强等优势, 再加上Matlab的应用范围广泛, 因此可以预见其在统计应用上越来越占有极其重要的地位,下面用实例给出Matlab在聚类分析、主成份分析上的应用。

1 聚类分析

聚类分析法是一门多元统计分类法,其目的是把分类对象按一定规则分成若干类,所分成的类是根据数据本身的特征确定的。聚类分析法根据变量(或样品或指标)的属性或特征的相似性,用数学方法把他们逐步地划类,最后得到一个能反映样品之间或指标之间亲疏关系的客观分类系统图, 称为谱系聚类图。

聚类分析的步骤有:数据变换,计算n个样品的两两间的距离,先分为一类,在剩下的n-1个样品计算距离,按照不同距离最小的原则,增加分类的个数,减少所需要分类的样品的个数,循环进行下去,直到类的总个数为 1 时止。根据类之间的距离,画出谱系聚类图。

我们对杭州所辖张家港市2005年七条河流中主要污染因子(指标)即CODmn,BOD5, 非离子氨,氨氮,挥发酚, 石油类共6个变量(资料见表1, 来源于张家港市2003年环境质量报告书) ,进行聚类分析。

表1 港2005年七条河流主要污染因子

河流CODmnBOD5非离子氮氨氮挥发酚石油类类型张家港河

二干河

东横河

横套河

四干河

华妙河 盐铁塘3.14

5.47

3.1

5.67

6.81

6.21

4.878.41

9.57

4.31

9.54

9.05

7.08

8.9723.78

26.48

21.2

10.23

16.18

21.05

26.5425.79

23.79

22.48

20.87

24.56

31.56

34.564.17

6.42

5.34

4.2

5.2

6.15

5.586.47

5.58

6.54

6.8

5.45

8.21

8.073

1

3

1

1

2

2

我们利用Matlab6.5中的cluster命令实现,具体程序如下

3.14

5.47

3.1

5.67

6.81

6.21

4.878.41

9.57

4.31

9.54

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值