![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
R语言
念衢
这个作者很懒,什么都没留下…
展开
-
R语言与概率论知识结合实践
1. 随机生成以下分布的数据,并作出相应的图形(a)泊松分布rpois(n, lambda) (b)正态分布rnorm(n, mean=0, sd=1),n表示生成的随机数数量,mean是正态分布的均值,默认为0,sd是正态分布的标准差,默认时为1 (c)二项式分布rbinom(n, size, prob) n表示生成的随机数数量,size表示进行贝努力试验的次数,prob表示一次贝努力试验成功的概率。 2. 已知随机变量,作出的函数图形,并作出与之近似的正态分布的函数图形。 与近似的正态分布的函数:X~原创 2022-06-25 15:55:00 · 547 阅读 · 0 评论 -
R语言——cov2cor()函数,将协方差阵转化为相关系数矩阵
用R语言自带的数据集里的数据已知协方差阵,但不知原始数据,求相关系数矩阵:cov2cor()函数作用:将协方差阵转化为相关系数矩阵举个栗子🎂 2.求相关系数矩阵;原创 2022-06-19 10:44:25 · 2665 阅读 · 0 评论 -
聚类分析——代码实现验证
已知距离矩阵如下:求最短距离法的矩阵,分为2或三类的树图代码:原创 2022-05-21 13:16:54 · 175 阅读 · 0 评论 -
因子分析——提取的公因子
1、预测要提取的公因子个数:install.packages("psych")library(psych)fa.parallel(cor(X),n.obs = 10,fa = "both",n.iter = 100)n.obs指样本个数,fa=”fa”,画出来的图只有FA的线,both指有两条线敲回车后会有两个结果:一个是建议的公因子个数,还有一个是分析图factanal(X ,3,rotation = "none")X指普通数...原创 2022-05-21 13:09:37 · 3352 阅读 · 0 评论 -
R语言——实验四难点:计算主成分得分以及主成分排名
> install.packages("openxlsx")> library(openxlsx)> seaside=read.xlsx('D:/大三下/多元统计分析R语言/实验报告/1906033106-4-1.xlsx')> pc=princomp(seaside,cor = T)> pcCall:princomp(x = seaside, cor = T)Standard deviations: Comp.1 Comp.2 C...原创 2022-05-11 11:41:47 · 3608 阅读 · 3 评论 -
R语言——Error in plot.window(...) : ‘xlim‘值不能是无限的
原因: 1、调用分析主成分的函数应是princomp( )2、princomp( )里面应用矩阵是普通数据矩阵,而非相关系数矩阵原创 2022-05-11 11:29:34 · 7374 阅读 · 0 评论 -
R语言-导入数据集并以第一列为行名
导入数据集时,针对不同的数据类型,使用read.csv和read.table可以实现数据的读入,如果数据表过大,用fread也行。我习惯导入数据的时候直接把数据赋给一个对象(比如a)。a <- read.csv(file = "C:/xx/x.csv", header=T)a <- read.table(file = "C:/xx/x.txt", sep = "\t", header=T)之前导入数据的时候,都是将数据集导入后,再执行如下操作来实现列名设置#设置第一列为行名转载 2022-05-10 18:10:08 · 9917 阅读 · 6 评论 -
R语言——Error in plot.new() : figure margins too large
在输入以下代码后报错:Error in plot.new() : figure margins too large> x1=matrix(iris$Sepal.Length)> x2=matrix(iris$Sepal.Width)> x3=matrix(iris$Petal.Length)> x4=matrix(iris$Petal.Width)> X=cbind(x1,x2,x3,x4)> D=dist(X)> hc=hclust(D,meth原创 2022-05-10 17:58:08 · 4436 阅读 · 4 评论 -
R语言——聚类分析——处理错误:NAs introduced by coercion
1、聚类分析使用的是距离矩阵D=dist(iris)hc=hcclust(D,method="single") #method方法默认是complete,最长距离plot(hc)2、K-means(K均值聚类或K近邻聚类)使用的是普通矩阵set.seed(123)km=kmeans(chart,5)kc=km$cluster #cluster是km的一列值,用$可以将其单独读取出来实验问题:报错信息:Warning message:In dist(eff原创 2022-05-10 17:35:41 · 23762 阅读 · 1 评论 -
R语言——判别分析之Bayes 判别实验
Bayes 判别根据表中数据,按照矩阵形式导入训练样本和待判断样本,调用函数 discriminiant.fisher.R(附下),进行 Fisher 判别; 答:中等发展水平国家——中国 中等发展水平国家——罗马尼亚 高发展水平国家——希腊 高发展水平国家——哥伦比亚 根据表中数据,按照矩阵形式导入训练样本和待判断样本,调用函数 discriminiant.bayes.R(附下),进行 Bayes 判别;..原创 2022-05-10 17:16:33 · 2845 阅读 · 0 评论 -
R语言导入excel表格数据——Please provide a sheet name OR a sheet index.
一 :xlsx包> install.packages("xlsx")WARNING: Rtools is required to build R packages but is not currently installed. Please download and install the appropriate version of Rtools before proceeding:https://cran.rstudio.com/bin/windows/Rtools/trying .原创 2022-05-10 17:09:02 · 5506 阅读 · 0 评论 -
R语言实验一遇到的问题
问题一:> R2=summary(mtcars) $rsqError in summary(mtcars)$rsq : $ operator is invalid for atomic vectors解决:这里不是rsq,而是r.sq,也就是r.squared的缩写,建议写全称;问题二:使用leaps包之前,要先安装,如下:形成矩阵的方法:cbind和rbind函数,见实验一...原创 2022-05-10 16:49:11 · 778 阅读 · 0 评论 -
R语言——实验一:回归分析
实验过程及结果记录: 一元线性回归实验 绘制散点图,并判断身高与体重之间是否大致呈线性关系 答:是 正在上传…重新上传取消 正在上传…重新上传取消 利用 R 编程,计算身高和体重之间的相关系数; 正在上传…重新上传取消 利用 R 编程,求解回归方程系数,并在身高与体重的散点图中显示该 回归直线; 正在上传…重新上传取消 正在上传…重新上传取消 利用 R 编程,估计随机误差的方差б²的值; 答: б²=MSE=23...原创 2022-05-10 16:43:50 · 7967 阅读 · 0 评论