标签: R语言

R语言实现广义线性回归模型

广义线性模型(GLM)是常见正态线性模型的直接推广,它可以适用于连续数据和离散数据,特别是后者,如属性数据、计数数据。这在应用上,尤其是生物、医学、经济和社会数据的统计分析上,有着重要意义。对于广义线性模型应有一下三个概念:第一是线性自变量,它表明第i个响应变量的期望值E(yi)只能通过线性自变量β...

R语言 2021-08-12 158 0 0 阅读全文

用R语言绘制ROC曲线的实例讲解

1roc曲线的意义ROC曲线就是用来判断诊断的正确性,最理想的就是曲线下的面积为1,比较理想的状态就是曲线下的面积在0.8-0.9之间,0.5的话对实验结果没有什么影响。如图:2代码部分install.packages(“pROC”)install.packages(“ggplot2”)librar...

R语言 2021-04-06 201 0 0 阅读全文

R语言非线性模型的实现

实例一首先,绘制出原数据的散点图。代码试下如下:data9.3

R语言 2021-08-12 155 0 0 阅读全文

R语言利用Caret包比较ROC曲线的操作

说明我们之前探讨了多种算法,每种算法都有优缺点,因而当我们针对具体问题去判断选择那种算法时,必须对不同的预测模型进行重做评估。为了简化这个过程,我们使用caret包来生成并比较不同的模型与性能。操作加载对应的包与将训练控制算法设置为10折交叉验证,重复次数为3:library(ROCR)librar...

R语言 2021-04-06 165 0 0 阅读全文

R语言开发之输出折线图的操作

线形图是通过在多个点之间绘制线段来连接一系列点所形成的图形,这些点按其坐标(通常是x坐标)的值排序,并且它通常用于识别数据趋势。在R中的通过使用plot()函数来创建线形图,语法如下:plot(v,type,col,xlab,ylab)参数描述如下:v-是包含数值的向量。type-取值“p”表示仅绘...

R语言 2021-04-06 168 0 0 阅读全文

R语言绘图大小设定的操作

图片大小设定x=c(1:10)y=c(11:20)par(pin=c(5,3))#pin()函数控制图形的尺寸plot(x=x,y=y)x=c(1:10)y=c(11:20)par(pin=c(2,3))#pin()函数控制图形的尺寸plot(x=x,y=y)补充:R语言ggplot2绘图设置X轴刻...

R语言 2021-04-06 178 0 0 阅读全文

R语言之左连接的三种实现操作

数据处理中经常遇到表连接问题,本次介绍R语言中三种左连接方法,这三种是等价的,不过会有时间快慢问题,斟酌使用。法一:>data0data1data2%left_join(y,by="key")此时的结果为1x1y12x2y23x3NA可以看出,此时基于key的连接只保留了x...

R语言 2021-03-28 183 0 0 阅读全文

R语言 实现将两张图放在同一张画布

我就废话不多说了,大家还是直接看代码吧~ts1

R语言 2021-04-06 178 0 0 阅读全文

R语言 实现将1对多数据与1对1数据互换

想了好长时间名字,不知道要解决的问题的名字叫什么,直接上问题demo问题demo现在有用户消费金额的数据:用户日期金额小明2016-01300小明2016-02500小明2016-03400小刘2016-01700小刘2016-02800小刘2016-03600我将以上数据格式为一对多数据(想不出好...

R语言 2021-03-28 162 0 0 阅读全文

R语言 数据表匹配和拼接 Merge函数的使用

R中的merge函数类似于Excel中的Vlookup,可以实现对两个数据表进行匹配和拼接的功能。merge(x,y,by=intersect(names(x),names(y)),by.x=by,by.y=by,all=FALSE,all.x=all,all.y=all,sort=TRUE,suf...

R语言 2021-03-28 218 0 0 阅读全文

R语言 实现将数据框中的字符类型数字转换为数值

场景1我现在有一个数据框datexpr,里面的数字都是以字符型表示的,像这样>datexpr[1,1][1]"1.143773961"现在我想把这个数据框中的字符型数字全部转为数值型数字使用下面语句即可datexpr2=as.data.frame(lapply(datexp...

R语言 2021-03-28 160 0 0 阅读全文

R语言 数据集行列互换的技巧分享

现在给大家介绍的数据处理技巧是长转宽,也就相当于Excel中的转置,不过用R语言实现的长转宽还有数据合并的功能,自然比Excel强大多了。这里给大家介绍4个函数,其中melt()、dcast()来自reshape2包,gather()、spread()来自tidyr包一、宽转长——melt()、ga...

R语言 2021-03-28 164 0 0 阅读全文

R语言“循环”知识点详解

可能有一种情况,当你需要执行一段代码几次。通常,顺序执行语句。首先执行函数中的第一个语句,然后执行第二个语句,依此类推。编程语言提供允许更复杂的执行路径的各种控制结构。循环语句允许我们多次执行一个语句或一组语句,以下是大多数编程语言中循环语句的一般形式-R编程语言提供以下种类的循环来处理循环需求。单...

R语言 2021-03-28 183 0 0 阅读全文

R语言关于“包”的知识点总结

R语言的包是R函数,编译代码和样本数据的集合。它们存储在R语言环境中名为“library”的目录下。默认情况下,R语言在安装期间安装一组软件包。随后添加更多包,当它们用于某些特定目的时。当我们启动R语言控制台时,默认情况下只有默认包可用。已经安装的其他软件包必须显式加载以供将要使用它们的R语言程序使...

R语言 2021-03-28 158 0 0 阅读全文

R语言 实现Data.Frame 分组计数、求和等

df为1个data.frame对象,有stratum和psu两列,这里统计stratum列计数方法1:cnt=table(df$stratum)方法2:cnt=tapply(df$psu,INDEX=df$stratum,FUN=length)在方法2的基础上,只要改变FUN函数就可以实现分组求和、...

R语言 2021-03-28 170 0 0 阅读全文

R语言 Factor类型的变量使用说明

factor类型的创建1.factor()>credit_ratingcredit_factorcredit_factor[1]BBAAAAACCCAAAAABBBLevels:AAAAABBBCCC>str(credit_rating)#调用str()函数,显示credit_ratin...

R语言 2021-03-28 138 0 0 阅读全文

R语言 实现两表连接且输出不重复数据

在做项目中遇到了如此问题,其中整理的结果表中没有会员ID信息,只有会员电话号码信息,且每一行为唯一一个会员。另外一张member表中包含会员ID以及会员电话信息,但是这张表有重复的会员信息,也就是说一个会员在member表中多次出现,memeber表比整理的表要大很多。说明:1.在项目过程中,数据量...

R语言 2021-03-28 156 0 0 阅读全文

R语言运算符知识点总结

运算符是一个符号,通知编译器执行特定的数学或逻辑操作。R语言具有丰富的内置运算符,并提供以下类型的运算符。运算符的类型R语言中拥有如下几种运算符类型:算术运算符关系运算符逻辑运算符赋值运算符其他运算符算术运算符下表显示了R语言支持的算术运算符。操作符对向量的每个元素起作用。运算符描述例+两个向量相加...

R语言 2021-03-28 160 0 0 阅读全文

R语言决策基础知识点详解

决策结构要求程序员指定要由程序评估或测试的一个或多个条件,以及如果条件被确定为真则要执行的一个或多个语句,如果条件为假则执行其他语句。以下是在大多数编程语言中的典型决策结构的一般形式R提供以下类型的决策语句。单击以下链接以检查其详细信息。Sr.No.声明和描述1if语句if语句由一个布尔表达式后跟一...

R语言 2021-03-28 160 0 0 阅读全文