分类 - ___ 多元统计分析

2017-01-20 13:12:12    2890    2    1

输出设置

  1. rm(list=ls()) #清理内存
  2. options(digits=4) #输出结果位数
  3. par(mar=c(4,4,2,1)+0.1,cex=0.8) #图形修饰

第1章 多元统计分析概述

  1. X=matrix(1:20,10,2)
  2. X
  3. x=rnorm(100)#产生100个标准正态分布随机数
  4. x
  5. hist(x,prob=T)#做x这组数据的直方图,其中纵轴表示频率
  6. curve(dnorm(x),add=T)#添加直方图拟合的密度函数曲线

第2章 多元数据数学表达

  1. x1=c(171,175,159,155,152,158,154,164,168,166,159,164)#创建一个向量
  2. x2=c(57,64,41,38,35,44,41,51,57,49,47,46)
  3. length(x1)#向量的长度
  4. mode(x1)#数据的类型
  5. rbind(x1,x2)#按行合并
  6. cbind(x1,x2)#按列合并
  7. matrix(x1,nrow=3,ncol=4)#利用x1数据创建矩阵
  8. matrix(x1,nrow=4,ncol=3)#创建行数列数发生变化的矩阵
  9. matrix(x1,nrow=4,ncol=3,byrow=T)#创建按照行排列的矩阵
  10. A=matrix(1:12,nrow=3,ncol=4)#创建矩阵
  11. t(A)#求矩阵转置
  12. A=B=matrix(1:12,nrow=3,ncol=4)#创建两个相同的矩阵
  13. A+B#矩阵加法
  14. A-B#矩阵减法
  15. A=matrix(1:12,nrow=3,ncol=4)#创建矩阵
  16. B=matrix(1:12,nrow=4,ncol=3)#创建矩阵
  17. A%*%B#求矩阵的乘积
  18. A=matrix(1:16,nrow=4,ncol=4)#创建行列数相等矩阵
  19. diag(A)#获得矩阵对角线元素
  20. diag(diag(A))#利用对角线元素创建对角矩阵
  21. diag(3)#创建3阶单位矩阵
  22. A=matrix(rnorm(16),4,4)#创建矩阵
  23. A
  24. solve(A)#求矩阵的逆
  25. (A=diag(4)+1) #创建矩阵
  26. A.e=eigen(A,symmetric=T) #求矩阵的特征值与特征向量
  27. A.e$