版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、R语言学习笔记内附实例及代码R语言入门R是开源的统计绘图软件,也是一种脚本语言,有大量的程序包可以利用。R中的向量、列表、数组、函数等都是对象,可以方便的查询和引用,并进展条件筛选。R具有准确控制的绘图功能,生成的图可以另存为多种格式。R编写函数无需声明变量的类型,能利用循环、条件语句,控制程序的流程。R网络资源:R主页:R资源列表 NCEASR Graphical Man ual统计之都:QuikR丁国徽的R文档:R语言中文论坛一. 用函数 install.packages(),直接输入就可以联网,第一次的话之后选择镜像,然后选择包下载即可如果已经连接到互联网,在括号中输入要安装的程序包名称
2、,选择镜像后,程序将自动下载并安装程序 包。例如:要安装 picante包,在控制台中输入 install.packages("picante")已经安装了?二. 安装本地zip包路径:Packages>install packages from local files选择本地磁盘上存储 zip包的文件夹。(文件,运行R的脚本,选择所在文档)三. 调用程序包在控制台中输入如下命令library( “ picnate )程序包内的函数的用法与R内置的根本函数用法一样。四.程序包内部都有哪些函数?分别有什么功能? 查询程序包内容最常用的方法:1菜单帮助>Html帮助
3、;2查看pdf帮助文档1鱼R卜AQWindow,下为E FAQ 手曰:PDF立审f fix 尸nx r ClJs r fix F fixHtrnlSEHtsearch r-prcjert.crgH): lnr">cn/iilmstatsFitti ng Lin ear ModelsDescripti onUsageArgume ntsDetailsAuthor(s)Refere ncesExamples#函数名及所在包#标题#函数描述#默认选项#参数#详情#作者#参考文献#举例R语言学习笔记内附实例及代码五. 查看函数的帮助文件函数的默认值是什么?怎么使用?使用时需要注意什么问
4、题?需要查询函数的帮助。1 ?t.test直接翻开相关函数的说明和使用模板。2 RGui>Help>Html help同样的效果,同上3 apropos("t.test")合理使用T检验,五种模式的 T检验4 help("t.test")帮助同 1-25 help.search("t.test")有关T检验的一切东西都可以查出来。6查看R包pdf手册六、帮助很强大la liniulHOkwimki*Linear BfododtDescriptionIn if wvd 0 law ivdib 1W wwt Ipcwtt wt
5、vWun vuJi vfLYKfrinE-twn pvi-ilr nmr LuvrycnKaf <rtffTfaEE IbiIpiil.rpill iU-I d(.鼻4 尊htl>p IM ri*'t»>EluJ "sp:", KFJ«-i « 71E1Lr - mlL, * null, tp TRUE, ifL | g< TRII1bI " WTluf Ml f , B r JAjrgiBMinta.SmhhLiofcIlM4m 廿 iht<Iw 百erfg! ii> Ht耳*1 *Aht
6、ipwfl-*fdnsidc tn tc fitiaE. The Ekcali -rfausM Tpsilstiaa jts prvED unda* ' DcIwIh '上-> qPMld tafii. IMct tiAuullfil l.-ot-fljtil EMrikilkf*i,TnHrwn| 厲 ifcii>bn. hi flw wi* If iwf |j«m4 m R?r 气 帕 inJH#.覇*ihmW.YB E fw s : thpiClII 屉 Hi'TOAUfHi riiML k>Jh H Lllihlmur 2片1tl m
7、nLThiau 4 hirlikjMi Lc X jj" u 士十!SflirarJccK七、R图形界面:R commander?1 安装 R commanderin stall.packages("Rcmdr")? 2 R将自动下载并安装Rcmdr所需的所有程序包调用 R Commander图 12 R commander 界面 library(Rcmdr)八、R的函数R是一种解释性语言,输入后可直接给出结果。功能靠函数实现。函数形式函数(输入数据,参数=)如果没有指定,那么参数的以默认值为准。例如:平均值mean(x, trim = 0, na.rm = FA
8、LSE,)线性模型 lm(yx, data=test)每一个函数执行特定的功能,后面紧跟括号,例如:平均值mean(); 求和 sum(); 绘图 plot();排序 sort()。R 语言学习笔记内附实例及代码除了根本的运算之外, R 的函数又分为高级和低级函数, 高级函数可调用低级函数 ,这里 的高级函数习惯上称为 泛型函数 。如 plot() 就是泛型函数,可以根据数据的类型,调用底层的函数,应用相应的方法绘制相应的图 形。这就是面向对象编程的思想。查询的方法: Help>Html help>packageslog()tan()chisq.test()log10()asin(
9、)friedman.test()exp()acos()mean()sin()binom.test()sd()cos()fisher.test()var()glm(yx1+x2+x3, binomial)九、赋值与注释与对象起名<- 右边的值赋值给左边的变量或者对象 ; # 注释注释局部不会编译R 处理的所有数据、变量、函数和结果都以对象的形式保存。1. 区分大小写 ,注意 China 和 china 的不同。2. 不能用数字作为变量,对象也不能用数字开头,但是数字可以放在中间或结尾,如2result 与 result2 ,后者是合法的。3. 建议不要用过短的名称。可以用 .作为间隔,例如
10、 anova.result1 。4. 不要使用保存名:NA, NaN, pi, LETTERS, letters, month.abb,十、元素与对象的类1.对象 是由各元素组成的。每个元素,都有自己的数据类型。2.元素种类数值型Numeric如 100, 0, -4.335因子型Factor表示不同类别字符型Character如“ China 复数型Complex如: 2 + 3i逻辑型Logical如 TRUE, FALSE3.对象的类 class:因子 (factor) 因子是一个分类变量 c("a","a","b&q
11、uot;,"b","c")向量 (vector) 一系列元素的组合。如 c(1,2,3); c("a","a","b","b","c")矩阵 (matrix) 二维的数据表,是数组的一个特例: x <- 1:12 ; dim(x) <- c(3,4)脚数尽Si面圾坡厦晏型释方140115刃60025山顶51)22635030山坡样方346)12039045样万43S122426020低地样止549102522033他地,1,2,3,41,147
12、102,258113,36912数据表的行与列列名C ohirnnnaiTbii数溜盂*敌馆甩与向民甸列说看做哥名坯賞m每行件 为一乍 Entry行 老Re*応 iMmc*R语言学习笔记内附实例及代码数组(array) 数组是k维的数据表k in 1:n, n为正整数。字椅申、因于向量(n = 1)矩阵(n = 2)高维数组(n >= 3)数据框(dataframe)是由一个或几个向量和或因子构成,它们必须是等长的,但可以是不同的数据类型。每个数据表可以看作一个数据框(dataframe)。每一行(row)作为一个记录(entry),每一列(column)作为一个向量(vector)。由
13、很多不同类型的向量组成,如字符型,因子型,数值型。如何生成数据框? 两种方法:(1)从外部数据读取;(2)各类型因子组合成数据框。列表(list)列表可以包含任何类型的对象。可以包含向量、矩阵、高维数组,也可以包含列表。卜一、运算符+,-,*, /, A (幕)(TRUE FALSE):数学运算运算后给出数值结果:比拟运算运算后给出判别结果:1。其余时>, <, <=, >=,=是计算机编程的二元运算符。当左边的内容与右边的内容一样时,返回 候返回0。=是判断两个值大小是否一样的运算符。,!=不等于逻辑运算与、或、非:!, &, &&, |, |
14、十二、数据的读取1最为常用的数据读取方式是用read.table()函数或read.csv()函数读取外部txt或csv格式的文件。txt文件,制表符间隔;csv文件,逗号间隔。一些 R程序包如foreig n丨也提供了直接读取Excel, SAS, dbf, Matlab, spss, systat, Mini tab 文件的函数。2. read.csv()的使用例:test.data<-read.csv("D:/R/test2.csv",header=T)header=T 表示将数据的第一行作为标题。 read.table(),header=T)可以弹出对话框,选
15、择文件。3. 数据量较大时用read.table函数从外部txt文件读取第1步将Excel中的数据另存为.txt格式制表符间隔或.csv格式。第2步用read.table()或read.csv()函数将数据读入 R工作空间,并赋值给一个对象。4. 例子:mydataframe<-read.csv("F:/KAGGLE1/trai n. csv",header=F)命名读取函数数据位置文件夹名称是否读取头 T/FR 语言学习笔记内附实例及代码十三、向量、矩阵和数据框的创立 有时需要对读入的数据进展操作,将某一向量转换成矩阵,如条件筛选,此时将遇到向量、矩阵和数据框 的生
16、成、条件筛选等。1.1 四种类型的向量:字符型 character<-c("China", "Korea", "Japan", "UK", "USA", "France", "India", "Russia") ; 数值型 numeric<-c(1, 3, 6, 7, 3, 8, 6, 4) ; 逻辑型 logical<-c(T, F, T, F, T, F, F, T) ; 复数型略。1.2 创立向量 用 X<
17、-c() 函数或者 c() , rep() , seq() , :c(2,5,6,9) seq(from=3, to=21, by=3 ) rep(2,times=4) 1 3 6 9 12 15 18 21“: 1:15 #意思是1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15通过与向量的组合,产生更为复杂的向量。 rep(1:2,c(10,15)1.3 向量创立 产生随机数runif(10, min = 0, max= 1) rnorm(10, mean = 0, sd = 1)1.4 几个随机数的相关函数概率密度 dunif(x, min=0, max=1, l
18、og = FALSE)累积函数pu nif(q, min=0, max=1,)分位数qun if(p, min=0, max=1, )随机均匀分布 runif(n, min=0, max=1)2. 矩阵的创立生成矩阵的函数 dim() 和 matrix()dim() 定义矩阵的行列数,例如:x <- 1:12 dim(x) <- c(3,4),1,2,3,41,147102,258113,36912matrix.x <- matrix(1:12,nrow=3,byrow=T)t(x)# 转置 为行或列添加名称: s() s()3. 数据框的创立
19、创立数据框的函数 :data.frame(), as.data.frame(), cbind(), rbind()cbind() # 按列组合成数据框data.frame() #生成数据框rbind() # 按行组合成数据框head()#默认访问数据的前 6 行R 语言学习笔记内附实例及代码4. 列表的创立列表可以是不同类型甚至不同长度的向量(数值型,逻辑型,字符型等等 )、数据框甚至是列表的组合。list() 例如 list(character,numeric,logical,matrix.x)as.factor()#转换为因子十四、对象类的判断与转换以下函数,主要用在函数处理异常时使用,目
20、的是增强程序的稳健性。类型判断类的转换is.numeric()#返回值为 TRUE 或 FALSEas.numeric()#转换为数值型is.logical()#是否为逻辑值as.logical()#转换为逻辑型is.charactor()#是否为字符串as.charactor()#转换为字符串is.null()#是否为空as.matrix()#转换为矩阵is.na()#是否为 naas.data.frame() #转换为数据框对象类型判断: mode() 判断存储的类型 class() 判断数据的类 根据数据的类,采用相应的处理方法。十五、元素引用与访问1. 向量内的元素引用# Dalgaa
21、rd 书中的例子intake.pre <- c(5260, 5470, 5640, 6180, 6390, 6515, 6805, 7515, 7515, 8230, 8770) intake.post <- c(3910, 4220, 3885, 5160, 5645, 4680, 5265, 5975, 6790, 6900, 7335) intake.pre5;#引用第 5 个元素intake.prec(3,5,7)#引用第 3,5,7 个元素v <- c(3,5,7); intake.prev;intake.pre1:5;#引用第 1 到 5 个元素intake.pr
22、e-c(3,5,7)#去除第 3,5, 7 元素2. 数据框内元素的引用intake <- data.frame(intake.pre, intake.post)引用数据框中的元素(1) $ 引用列,后面为列的名称例如 intake$intake.pre(2) ,方括号引用,逗号前为行,逗号后为列intake,1;引用第1 列intake5,;引用第5 行intake5,1;引用第1 列,第5 行i = 1:5; intakei,弓I用 1 至0 5 行3列表内元素的引用列表内元素的引用可以用""女口 Iist1c(1,2,3)上述放于""内的数字
23、,称为下标。通过下标的变化,可以方便的访问向量、数据框、矩阵、列表内 的各元素。熟悉下标的用法对掌握循环构造是非常重要的。4访问数据框内的元素直接调用数据框内的列,以列的名称作为向量的名称attatch()detatch()在函数内部,对数据进展相应调整with() #with函数内部形成一个空间,在这个空间中,函数可以对列访问。withi n()transform() #数据的转换,如取logsubset()#取数据的子集apply()#对数据表或矩阵应用某个函数,可减少循环十六、条件筛选与排序1条件筛选条件筛选是先对变量否满足条件进展判断,满足为TRUE,不满足为FALSE。之后再用逻辑值
24、对向量内的元素进展筛选。in take.pre > 70001 FALSE FALSE FALSE FALSE FALSE FALSE FALSE TRUE TRUE TRUE TRUEin take.prei ntake.pre > 7000in take.pre > 7000 & in take.pre <= 80001 FALSE FALSE FALSE FALSE FALSE FALSE FALSE TRUE TRUE FALSE FALSEin take.post in take.pre > 7000 & in take.pre <
25、= 8000 2排序sort()按数值大小排序sin k() getwd() setwd()#将运行结果保存到指定文件中#显示当前工作文件夹#设定工作文件夹将向量中的元素按照一定顺序排列。举例:in take$i ntake.presort(i ntake$ in take.pre)order()默认给出从小到大的出现序号。order(i ntake$post)o <- in takeorder(i ntake$ in take.pre),十七、工作路径工作空间、历史1. 工作空间P10R的所有对象都在计算机内存的工作空间中。 ls()#列出工作空间中的对象rm()#删除工作空间中的对象
26、rm(list=ls()#删除空间中所有对象save.image() #保存工作镜像R语言学习笔记内附实例及代码2输入历史History? 输入的命令,在 R中作为历史history保存,可输入函数? history()? history(I nf)#查看输入历史#查看翻开R之后所有的输入可用向上或向下的箭头切换输入的行。十八、脚本编程 Script ing1. 脚本语言脚本语言(scripting Ianguage)又称动态语言,是依靠解释器完成相应的功能的一类计算机语言,通 常以ASCII码的文本格式保存源程序。1.1特点脚本语言语法和构造通常比拟简单,不需要编译,通过解释器对脚本进展解释
27、,从而给出结果, 能用简单的代码完成复杂的功能,但是速度较慢。1.2常见的脚本语言Windows 批处理程序,PHP, Perl, Python, Ruby, JavaScript 等。2. 集成开发环境很多计算机语言都有IDE (integrated development environment),即集成开发环境,如 Windows的VisualStudio, Visual Basic 等等。但是R通常无需集成开发环境,脚本在一般的文本编辑器里即可编辑。女口 Windows 自带的记事本,Notepad+, UltraEdit , TinnR。Linux 下的 Vi, Vim, Emacs
28、 等等。在代码较多的情况下,常需要对行数、函数、括号、函数选项等进展高亮显示,设置成不同的颜 色,以减少错误的发生。3. 编辑器R自带的脚本编辑器EmacsEditplus Notepad+ 与 NpptoR组合TinnR ()Ultraedit 记事本或写字板等等 十九、R绘图R具备卓越的绘图功能,通过参数设置对图形进展准确控制。绘制的图形能满足出版印刷的要求,可 以输出 Jpg、tiff、eps、emf、pdf、png 等各种格式。通过与GhostScript软件的结合,可以生成 600dpi, 1200dpi的等各种分辨率和尺寸的图形。 绘图是通过 绘图函数 结合相应的选项完成的。绘图函
29、数包括 高级绘图函数 和低级绘图函数1.高级绘图函数:plot()绘制散点图等多种图形,根据数据的类,调用相应的函数绘图hist()频率直方图boxplot()箱线图stripchart()点图barplot()柱状图dotplot()点图piechart()饼图matplot()数学图形2低级绘图函数:li nes()添加线curve()添加曲线abli ne()添加给定斜率的线poi nts()添加点segme nts()折线arrows()箭头3绘图参数参数用在函数内部,在没有设定值时使用默认值。axis()坐标轴box()外框title()标题text()文字mtext()图边文字fo
30、nt =字体,lty =线类型,lwd =线宽度,pch =点的类型,xlab =横坐标,ylab =纵坐标,xlim = 横坐标范围,ylim = 纵坐标范围 也可以对整个要绘制图形的各种参数进展设定,参见par()4. 分步绘图1翻开绘图窗口,不绘制任何对象 plot(x,y,type="n",xlab="",ylab="",axes=F)2添加坐标点poi nts(x,y)3添加坐标轴 axis(1); axis(at=seq(0.2,1.8,0.2),side=2)4补齐散点图的边框 box()5. 添加标题、畐怖题、横轴说明
31、、纵轴说明title(main="Main title", sub="subtitle", xlab="x-label", ylab="y-label")M US Ifl5. 在原有图形上添加元素举例:#生成随机数#绘制直方图#添加曲线#绘制直方图#设定纵轴的取值范围#绘制直方图#添加曲线x <- rnorm(IOO) hist(x,freq=F) curve(d no rm(x),add=T) h <- hist(x, plot=F)ylim <- ran ge(0, h$de nsity, d
32、norm(O) hist(x, freq=F, ylim=ylim) curve(d no rm(x),add=T,col="red")二十、编写函数1. 编程根底C,C+R可以灵活的编写程序,用户自己编写的程序可以直接调用。编程时无需声明变量的类型,这与 等语言不同。根本格式:函数名<-function(数据,参数1=默认值,)异常处理;表达式(循环/判别);return(返回值);函数内部也可用#添加注释2. 函数实例:data2mat()data加日七<*function 'Jd td = ddtd)if (fany (colnairies (&q
33、uot;Jata) =«)stopC' A column name ' " i- : I.:" must be speciefied."Jif (1 any (is ” inteqei(data$abundance)st op ("H.ir i of . ndi . i duals nu:it He int 5 " Jcol <- which'clname (data) = natucnnc-rrr) datal <- daldH-colabundance <- as.numeric(data
34、, col)resultl <- data»frame(repsum(abundance)1 colnames (result 1) <- "i > ' 511for (1 in :(nccl(Jata)-1)m <resultl It i <* rep(as,character(data, ij >, abundance)result <- table(resultl)roturn(result!3. 程序流程控制3.1 条件ifp = 0.03 if(p<=0.05) prin t("p <= 0.
35、05!")elseprin t("p > 0.05!")if(条件)表达式if(条件)表达式1 else表达式2举例:R 语言学习笔记内附实例及代码3.2 循环 for, while for( 变量 in 向量 ) 表达式用法:for(i in 1:10) print(i)while( 条件 ) 表达式 用法:i <- 1while(i<10) print(i);i <- i + 13.3 返回值? 返回值表示函数输出的结果。? 返回值必须是一个对象。? R 默认将最后一行作为返回值。? 如果函数的结果需要有多个返回值,可以创立一个 lis
36、t() ,并返回该对象。? 也可以用 return() 函数,设定返回值。? 但是一个函数的返回的对象只有一个。3.4 异常处理? 如数据输入不能满足要求,或者参数设定错误等等,可能造成函数给出错误的结果,那么需要对 函数的运行过程发出警告或终止,以提高程序的稳健性。? 警告的写法if(any(is.na(inputdata)inputdata <- na.omit(inputdata)cat( “ NAs are found in the input data, and has been removed. n")? 终止的写法 if(any(is.na(xx) stop(&q
37、uot;NAs are not allowed!n")3.5 函数举例:问题 :输入直角三角形的两个边长,求其斜边长。定义函数:rcal <- function(x,y)z <- xA2 + yA2result <- sqrt(z)return(result)调用函数:rcal(3,4)一、数据保存write.table() write.csv() save.image() sink() unlink() 假设有 LaTeX 根底,可以用 : Sweave() 函数 该函数能将脚本、程序说明和运算结果直接保存成 .tex 文件,用 LaTeX 编译成 pdf 文件。
38、代码与实际操作1.丨 examplean <- as. name("arrg"赋值(an) # TRUE判断是否是name格式属性? mode(a n) # n amean 的模式是什么?22.5。从数据输入到t检验typeof(an) # symbolan 的数据类型是什么? symbol代码:heightv-c(1.75,1.80,1.65,1.90,1.74,1.91)weightv-c(60,72,57,90,95,72)number_1<-1:6X<-(weight/heightA2)t.test(X,mu=22.5)#结果显示On
39、e Sample t-testdata: Xt = 0.34488, df = 5, p-value = 0.7442alter native hypothesis: true mean is not equal to 22.595 perce nt con fide nee in terval:18.0 27.84791sample estimates:mean of x23.13262weight<-c(60, 72, 57, 90, 95, 72) sq.height<-heightA2 ratio<-weight/sq.height t.test(ratio, mu=
40、22.5)#结果显示One Sample t-testdata: ratiot = 0.34488, df = 5, p-value = 0.7442alter native hypothesis: true mean is not equal to 22.595 perce nt con fide nee in terval:18.0 27.84791sample estimates:mean of x23.132622.现有6名患者的身高和体重,检验体重除以身高的平方是否等于编号123456身高m1.751.801.651.901.741.91体重kg607257909572height&
41、lt;-c(1.75, 1.80, 1.65, 1.90, 1.74, 1.91)T检验的原假设是 U工0或者U1工U2, a =0.0水平的话,P>0.05,不能拒绝原假设,也就是说U1不等于U2统计学上是支持的T检验单侧与双侧的关系,双侧要求严格,其结果相比照拟稳健;确定分布的话选择没有负数单侧检验, 不确定的话建议选择反侧检验。统计书P104R 语言学习笔记内附实例及代码3. 读取文件并进展 T 检验>read.table("C:/Users/Administrator/Desktop/t.test.data.txt",header=T)>BMI&l
42、t;-c(weight/heightA2)>t.test(BMI,mu=22.5)height weight11.756021.807231.655741.909051.749561.9172或者> t.test.data<-read.table("C:/Users/Administrator/Desktop/t.test.data.txt",header=T)> attach(t.test.data)#意义是让函数能够直接进展运算,而不需要赋值。The following objects are masked _by_ .GlobalEnv:hei
43、ght, weight>ratio<-weight/heightA2>t.test(ratio)One Sample t-testdata: ratiot = 12.611, df = 5, p-value = 5.569e-05alternative hypothesis: true mean is not equal to 095 percent confidence interval:18.0 27.84791sample estimates:mean of x23.132624. 单因素方差分析 将三种不同菌型的伤寒病毒 a,b,c 分别接种于 10,9,和 11 只
44、小白鼠上,观察其存活天数,问三种菌型 下小白鼠的平均存活天数是否有显著差异。a 菌株: 2, 4, 3, 2, 4, 7, 7, 2, 5, 4b 菌株: 5, 6, 8, 5, 10, 7, 12, 6, 6 c 菌株: 7,11,6, 6, 7, 9, 5, 10, 6, 3, 10#数据读取,将test1.txt中的内容保存到 bac中,header=T表示保存标题行。 bac<-read.table("d:/a no va.data.txt",header=T)#将 bac数据框中的type转换为因子(factor)bac$type<-as.factor
45、(bac$type)ba.a n<-aov(lm(daytype, data=bac)summary(ba.a n)5.下标和条件筛选vector1<-seq(from=2, to=50, by=2) vector120vector1c(10,15,20)vector110:20vector1vector>40boxplot(daytype,data=bac,col="red")#创立一个 2 到 50 的向量 vector1 2, 4, 6, 8, ., 48, 50 #选取vector1中的第20个元素#选取vector1中的第10,15,20个元素#
46、选取vector1中的第10到20个元素#选取vector1中值大于40的元素6. 了解工作路径6.1查看当前R工作的空间目录getwd()6.2将R工作的路径设置为d:/data/setwd("d:/data")save.image("example.Rdata")load("example.Rdata")6.3历史history(I nf)7例-线性回归对一批涂料进展研究,确定搅拌速度对杂质含量的影响,数据如下,试进展回归分析 表3搅拌速度对涂料中杂质的影响转速rpm202224262830323436384042杂质率%8.49
47、.511.810.413.314.813.214.716.416.518.918.5脚本举例#1.编辑脚本并保存:将以下代码粘贴到编辑器中,另存为 regression.r文件。rate<-c(20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42)impurity <-c(8.4, 9.5, 11.8, 10.4, 13.3, 14.8, 13.2, 14.7, 16.4, 16.5, 18.9, 18.5) plot(impurityrate) reg<-lm(impurityrate) abli ne(reg,col="r
48、ed")summary(reg)rpm<-seq(from=20,to=42,by=2) # 生成一个从 20开场,间隔 2,至U 42 的向量 mean( rpm)rate<-c(8.4, 9.5, 11.8, 10.4, 13.3, 14.8, 13.2, 14.7, 16.4, 16.5, 18.9, 18.5)mea n(rate)plot(rate,rpm) # 一般线性回归都要先画散点图观察。Y轴是rpm , X轴是rate。plot(raterpm)#一般线性回归都要先画散点图观察。Y轴是rate, X轴是rpm。reg<-lm(raterpm) prin t(lm(raterpm) c
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年贵安新区招聘8人备考题库及参考答案详解
- 2025年中国科学技术大学体育教师招聘备考题库及完整答案详解一套
- 2025年上海市普陀区自然资源确权登记事务中心招聘派遣制工作人员备考题库及参考答案详解
- 2025年贵阳市矿产能源投资集团有限公司公开招聘工作人员备考题库(第三批)及1套参考答案详解
- 2026年西宁市城东区面向社会公开招聘编外人员备考题库及答案详解参考
- 消毒灭菌考试试题及答案
- 2025年雁塔区长延堡社区卫生服务中心招聘通知备考题库含答案详解
- 2025年内蒙古艺术剧院招聘编外聘用人员22人备考题库完整参考答案详解
- 2025年云南省红河州和信公证处招聘备考题库及答案详解参考
- 佛山市顺德北滘中学面向2026届毕业生赴高校设点公开招聘教师(第二批)5人备考题库及参考答案详解1套
- 2025年法考主观试题及参考答案
- 2025年浙江省新能源投资集团股份有限公司招聘26人笔试历年参考题库及答案
- 降低切口感染的发生率品管圈成果汇报书模板
- 商业项目评估报告
- 广东省深圳市宝安区2025-2026学年生物高二第一学期期末检测模拟试题含解析
- 军事体育训练的热身与放松
- 临床超声实时引导下疑难动静脉内瘘穿刺的实践经验分享
- 个人房屋装修合同模板
- 洁净室设计施工规范手册
- 纽恩泰空气能知识培训课件
- 人工智能+区域协调区域经济一体化可行性分析
评论
0/150
提交评论