R语言
R语言统计分析
小记专家
这个作者很懒,什么都没留下…
展开
-
R语言进行ARIMA分析时,构造时间序列的种类
利用R语言进行ARIMA模型分析时,首先是导入数据,然后对数据进行构造时间序列:library(stats) #stats软件包是R语言环境启动的7个软件包ts()函数进行时间序列数据的构建根据我们的时间序列类型有:年度数据、季度数据、月数据、每日数据等四种类型;因此在构造数据类型时,我将对这四类数据进行讲解:①构造年度数据构造年度数据函数:ts1<...原创 2020-02-04 18:00:26 · 849 阅读 · 0 评论 -
EDX不能登录,解决方法汇总
1.在Internet属性中,点开TCP/IP4协议,属性,把下面DNS改成208.67.222.2222.是CDN的问题,不想改DNS的可以用管理员权限打开记事本,打开C:\Windows\System32\drivers\etc\hosts这个文件,在下面加一行:104.16.242.72 prod-edxapp.edx-cdn.org...原创 2020-02-03 18:19:27 · 3667 阅读 · 0 评论 -
Rstudio安装“rvest”时出现错误,如何调整
在利用R进行爬虫,时安装“rvest”包,时出现了错误,出现的错误提示如下:Warning in install.packages : package ‘rvest’ is not available (for R version 3.5.3)Error in install.packages : error reading from connection因此,具体操作如下几步1...原创 2020-02-03 16:52:46 · 2061 阅读 · 3 评论 -
R语言:回归分析的步骤以及常用的函数
我们在做回归分析时,首先要知道有那几步:第一步:对变量进行检验通过x-y的散点分布图,第二步:变量的筛选或候选模型筛选:以R^2、Cp、AIC、SBC等准则第三步:解释变量的共线性检验来看变量之间是否存在相关关系,以及可以通过DW检验,来看变量之间是否存在自相关关系。第四步:变量转换:包含方差稳定转换或BOX-COX转换第五步:模型检验:残差分析第六步:模型检验:极端...原创 2019-11-08 17:08:15 · 1723 阅读 · 0 评论 -
R语言:ggplot()函数画堆砌条形图
R语言画条形图的函数有:ggplot(),barplot(),这里讲ggplot()画函数。画下面数据的条形堆砌图,其中,横轴level,纵轴percentage,颜色按照behavior的值给。颜色配一下,不要全是蓝色,要彩色。横轴显示全“0,1,2,3,4,5”。加一个legend,表示每个颜色什么behavior。画图的代码如下:ggplot(data,aes(x=level...原创 2019-10-23 18:58:27 · 10738 阅读 · 1 评论 -
R语言:图形颜色类型
原创 2019-10-21 13:53:27 · 1681 阅读 · 0 评论 -
R语言:散点图中,点pch的类型
原创 2019-10-21 13:51:56 · 11643 阅读 · 1 评论 -
R语言简单的频数统计图
用R语言绘制简单的频数统计分布图,本次讲的简单分布图有:条形图、饼形图、直方图本文举例进行说明相关统计分布图:(1)绘制条形图绘制条形图的代码如下:par(mfrow=c(1,3),cex=0.6)barplot(sex,xlab="性别",ylab="频数",main="性别条形图")barplot(edu,xlab="受教育程度",ylab="频数",main="受教育程度条形图"...原创 2019-10-21 12:06:14 · 9539 阅读 · 0 评论 -
R语言:创建数据框
数据框与数组、矩阵的主要区别在于,数据框的列包含了不同的模式的数据类型。数据框的概念较矩阵来说,更加一般。创建数据框用到的函数包:data.frame()X<-data.frame(col1,col2,col3,......)其中,col1,col2,col3,可以为任何类型(如字符型、数据型、逻辑型),每一列的名称可以由names函数指定。举例说明:...原创 2019-10-21 11:55:03 · 7268 阅读 · 0 评论 -
R语言:创建数组
数组与矩阵类似,只是数组的维度可以大于2,数组可以用的函数为array()x<-array(vector,dimensions,dimnames)其中,vector为数组中的数据,dimensions为一个数值型向量,dimnames为一个可选的,各维度名称标签的列表。具体,举例如下:...原创 2019-10-21 11:43:19 · 5235 阅读 · 0 评论 -
R语言:创建矩阵
R语言来创建矩阵,用到的函数包为:matrix()举例说明,创建一个5x4列的矩阵,如下:x<-matrix(1:20,nrow=5,ncol=4)运行结果如下:矩阵的行与列y[1,2] #代表就矩阵的行与列运行结果如下:...原创 2019-10-21 11:03:36 · 6938 阅读 · 0 评论 -
R语言统计—频数统计
用R语言进行相关的频数的统计,用到的函数为table():以下举例说明对以下表格进行频数统计,如下表:首先,导入数据:data<-read.table("clipboard",header=T)运行结果如下:(1)性别进行频数统计sex<-table(data$性别)(2)对受教育程度进行频数统计eedu<-table(data$受教育程度)(3...原创 2019-10-20 16:27:52 · 42259 阅读 · 1 评论 -
R语言编程:指标无量纲化函数(规格化)
编写规格化方法对指标无量纲之前,我们要知道指标规格化的公式,已知,指标规格化的公式如下:编码程序代码如下:myfun<-function(x){xi=xxmin=min(x)xmax=max(x)s=xmax-xminyi=(xi-xmin)/sreturn(yi)}最后运行函数,就可以得到结果,如下:myfun(x)运行结果如下:...原创 2019-10-20 15:27:01 · 1667 阅读 · 0 评论 -
R语言编程:编写指标无量纲化函数 (中心化)
进行指标无量纲化时,我们可以通过编一个简单的程序,然后进行相应的无量纲化的运算。(一)中心化进行指标无量纲化编写代码步骤如下:myfun<-function(x){xi=xx0=mean(x)yi=(xi)/x0return(yi)最后,运算的时候直接运行如下代码myfun(x)...原创 2019-10-20 15:11:18 · 1489 阅读 · 0 评论 -
R语言编写简单的函数
当我们对数据的分析有一些特殊的需要,而已有的R包不能满足需要时,我们就可以在R中编写自己的函数,举例介绍编写函数的方法:myfun<-function(x){n<-length(x)mean<-mean(x)median<-median(x)r<-max(x)-min(x)s<-sd(x)summ<-data.frame(c(n,medi...原创 2019-10-20 11:29:29 · 9851 阅读 · 1 评论 -
R语言对数据进行标准化处理
有时候,在分析数据时,需要对数据进行直线转换,也就是将数据做标准化处理,标准化处理的结果称为标准分数,标准化处理的转换公式如下:举例说明:首先,导入数据其次,转换成标准分数,并以向量形式输出最后,保留小数点位数data<-read.table("clipboard",header=T) #导入数据A<-as.matrix(data[,2:4]) ...原创 2019-10-20 10:32:20 · 36165 阅读 · 9 评论 -
R语言:将数据框转化为矩阵并进行相关矩阵运算
一般情况下,R语言直接导入的数据都是有标题的数据框,那么在进行计算矩阵相关的运算时,要首先将数据框的数据转化为矩阵形式。举例说明:将如下的一个数据导入到R中,首先,打开R进行导入数据:,*(1)数据框转化为矩阵要想对数据框中的值进行统计运算,首先就要将数据框转化为可以进行数学运算的矩阵,具体转换如下:A<-as.mateix(data[,2:4])从运算结果可以看出,该数据...原创 2019-10-18 21:19:49 · 35620 阅读 · 4 评论 -
R语言导入与保存相关数据
R语言可以导入的数据类型有:EXCEL数据,SPSS数据、CSV数据一、R语言导入EXCEL数据,1.使用包“xlsx”或“openxlsx”进行EXCEL数据的导入,具体操作步骤如下:(1)使用“xlsx”包导入EXCEL数据install.package("xlsx")library(xlsx)x<-read.xlsx("c/文件夹名称/数据名称.xlsx,data".fr...原创 2019-10-18 20:09:15 · 1700 阅读 · 1 评论 -
R-gui与Rstudio如何下载
R-gui与Rstudio的区别,其实,本质的区别就是R-gui相比较Rstudio而言比较简化,也就是说很多分析包,在R-gui中可能没有,但是在Rstudio几乎都有。一、关于R-gui下载第一步:直接在网站中输入R;然后第一个链接就是了第二步:打开链接进去,然后点击 download R按钮进去;第三步:点击进去以后,找到china这一列,都是下载链接,我们可以点击其中任何一个链接进...原创 2019-10-18 19:45:14 · 7492 阅读 · 0 评论