1.主成分分析

princomp()

princomp(formula, data = NULL, subset, na.action, ...)
princomp(x, cor = FALSE, scores = TRUE, covmat = NULL, subset = rep(TRUE, nrow(as.matrix(x))), ...)

x为数据集;cor默认为FALSE,表示使用样本的协方差阵作主成分分析,若为TRUE表示使用相关系数矩阵;如果不用x指定数据集,可使用covmat指定协方差阵。

prcomp()

prcomp(x, retx = TRUE, center = TRUE, scale. = FALSE, tol = NULL,...)

retx表示是否旋转数据,即中心化和标准化,默认为TRUE;center表示中心化;scale.表示用相关系数矩阵计算主成分,默认使用协方差矩阵。

绘制碎石图:由陡峭变平坦时,选择最佳主成分个数

screeplot()

screeplot(x, npcs = min(10, length(x$sdev)), type = c("barplot", "lines"), main = ...)

x是主成分分析返回的对象;npcs指定画出主成分的个数;type是碎石图的类型,barplot是条形图,lines是线形图

2.因子分析

factanal():极大似然估计法,适用于大样本

factanal(x, factors, data = NULL, covmat = NULL, o.obs = NA, subset, na.action, start = NULL, scores = c("none", "regression", "Bartlett"), rotation = "varimax", control = NULL,...)

x为矩阵或数据框;factors表示生成的因子个数;data表示数据集,当x为公式时使用;covmat指样本的协方差矩阵或相关系数矩阵,使用这个参数时可以忽略x;scores表示计算因子得分的方法;rotation表示因子旋转方法

极大似然估计法有时计算会出错,可以使用主成分分析法

fa():psych包,通过选择参数“fm=”选择方法,“ml”极大似然估计法,“pa”主轴迭代(主成分分析)

R语言学习笔记:主成分分析及因子分析相关推荐

  1. R语言学习笔记——高级篇:第十四章-主成分分析和因子分析

    R语言 R语言学习笔记--高级篇:第十四章-主成分分析和因子分析 文章目录 R语言 前言 一.R中的主成分和因子分析 二.主成分分析 2.1.判断主成分的个数 2.2.提取主成分 2.3.主成分旋转 ...

  2. R语言学习笔记(1~3)

    R语言学习笔记(1~3) 一.R语言介绍 x <- rnorm(5) 创建了一个名为x的向量对象,它包含5个来自标准正态分布的随机偏差. 1.1 注释 由符号#开头. #函数c()以向量的形式输 ...

  3. r语言c函数怎么用,R语言学习笔记——C#中如何使用R语言setwd()函数

    在R语言编译器中,设置当前工作文件夹可以用setwd()函数. > setwd("e://桌面//") > setwd("e:\桌面\") > ...

  4. R语言学习笔记 07 Probit、Logistic回归

    R语言学习笔记 文章目录 R语言学习笔记 probit回归 factor()和as.factor() relevel() 案例11.4复刻 glm函数 整理变量 回归:Logistic和Probit- ...

  5. R语言学习笔记——入门篇:第一章-R语言介绍

    R语言 R语言学习笔记--入门篇:第一章-R语言介绍 文章目录 R语言 一.R语言简介 1.1.R语言的应用方向 1.2.R语言的特点 二.R软件的安装 2.1.Windows/Mac 2.2.Lin ...

  6. R语言学习笔记——入门篇:第三章-图形初阶

    R语言 R语言学习笔记--入门篇:第三章-图形初阶 文章目录 R语言 一.使用图形 1.1.基础绘图函数:plot( ) 1.2.图形控制函数:dev( ) 补充--直方图函数:hist( ) 补充- ...

  7. R语言学习笔记 06 岭回归、lasso回归

    R语言学习笔记 文章目录 R语言学习笔记 比较lm.ridge和glmnet函数 画岭迹图 图6-4 <统计学习导论 基于R语言的应用>P182 图6-6<统计学习导论 基于R语言的 ...

  8. R语言学习笔记(八)--读写文件与网络爬虫

    R语言学习笔记(八) 1 工作路径 2 保存R对象 3 Scan函数 3-1 从控制台读取数据 3-2 从txt文件读取数据 3-3 从url读取数据 4 按行读写文本文件 5 读取文本文件(txt. ...

  9. R语言学习笔记(三)多元数据的数据特征、相关分析与图形表示

    文章目录 写在前面 独立性检验 χ2\chi^2χ2独立性检验 Fisher独立性检验 Cochran-Mantel-Haenszel χ2\chi^2χ2独立性检验 相关性分析 相关性检验 相关性检 ...

  10. R语言学习笔记(二)处理函数与基本图形绘制

    写在前面 主要内容 数学与统计函数 数据的标准化 概率函数 生成服从正态分布的伪随机数 字符串处理函数 应用于矩阵和数据框的函数 图形绘制 直方图的绘制(hist) 核密度图的绘制 箱线图 经验分布图 ...

最新文章

  1. html计算平均分,Calculate phastCon Score for a gene —- 计算基因的phastCon平均分,判断基因保守型...
  2. 神经网络最优化方法比较(代码理解)
  3. Oversea company interview question.
  4. java读取src路径下的txt文件_Java程序使用Maven后无法运行?
  5. Sublime3安装过程及常用插件安装及常用快捷键
  6. js window.onload 加载多个函数和追加函数
  7. Supplier 点participate时候用USB KEY的身份验证
  8. 在5分钟内将Spring Boot作为Windows服务启动
  9. java数组随机数不重复_java产生不重复随机数
  10. Latex 中cite的使用
  11. Mac 2016 运行Emacs,M-x键失效问题
  12. Visual C++——定时器(计时器)SetTimer函数
  13. Rancher通过Aliyun-slb服务对接阿里云SLB教程 1
  14. 编写程序,输出9*8乘法口诀
  15. 电子商务系统设计经验分享
  16. 《长尾理论1.0》读书笔记
  17. 海外仓一件代发的优势有哪些?
  18. 搜索新风口与营销新变量
  19. 如何评估机器学习模型?
  20. 基于Java Swing 的万年历

热门文章

  1. 舵机的使用方法和一些注意事项
  2. MySQL导入myi,myd,frm文件及浏览
  3. 图形界面 I: 在METATRADER 4终端中使用不同类型的程序来测试界面库 (第五章)
  4. [词根词缀]fer/ferv/fid/fig/fin/firm/fix词根由来
  5. 安装google扩展
  6. 润乾报表入门问题记录
  7. 系统集成项目管理工程师高频考点(第六章)
  8. 华为ar系列交换机虚拟服务器,交换机路由器虚拟服务器设置
  9. darknet 框架 安装编译
  10. android property实现路径