
R
R
Keiji1102
这个作者很懒,什么都没留下…
展开
-
R in a Nutsbell 20.回归模型
线性模型拟合模型用lm()函数拟合模型。lm(formula = y ~ x1+x2+x3+...+xn,data)formula:y是响应变量,x是预测变量。原创 2020-03-02 16:36:35 · 422 阅读 · 0 评论 -
R in a Nutsbell 18.统计检验
基于正态分布的检验均值检验**适用情况:**在数据服从正态分布的情况下,比较观测值的均值μ与零假设的均值μ0是否有差异。函数介绍:t.test(x,y,alternative,mu,paired,var.equal)x:输入观测值向量。y:如果比较向量的均值与零假设的均值时,设为NULL;或者比较x和y。mu:指定零成立时的均值。alternative:指定备则假设的类型,有双侧检...原创 2020-03-01 15:33:39 · 496 阅读 · 0 评论 -
R in a Nutsbell 16.数据分析
描述性统计(1)mean()求平均值,min()求最小值,max()求最大值。这几个函数有na.rm参数指定如何处理缺失值。mean()函数可以选择删除极端值,参数trim来指定要过滤掉的数据的比例。(2)range()函数可以同时计算最大值和最小值。(3)quantile()函数可以返回不同的分位数。quantile(vector,probs = c(0,0.25,0.50,0.75...原创 2020-02-29 17:35:04 · 535 阅读 · 0 评论 -
R in a Nutsbell 12.图形
散点图plotplot(x,y,log,xlim,ylim,type, xlab,ylab,main,sub, ann,axes,frame.plot)log:设置坐标是否取对数。x轴取对数设为'x',y轴取对数时设为'y', xy轴均取对数时设为'xy'。xlim...原创 2020-02-28 18:37:40 · 157 阅读 · 0 评论 -
R in a Nutsbell 10.数据的存取和编辑
在R中输入数据(1)c()函数创建向量,在用data.frame()函数将这些向量组合成数据框。(2)edit()函数能打开文本编辑器,要注意保存修改后的对象。DataFrame = edit(DataFrame)(3) fix()函数是会自动保存修改结果版的edit函数。fix(DataFrame)保存和读入Rsavesave(object,file)file:对象保存路径...原创 2020-02-26 00:01:50 · 162 阅读 · 0 评论 -
R in a Nutsbell 9.函数
函数关键词arguments是一个符号名字的集合(函数参数)。body是R的表达式,如果只有一个表达式可以省略花括号。function(arguments) body参数(1)function(x,y)指定两个参数。(2)function(x.,y = 10)可以指定参数默认值。(3)如果想要编写一个参数数目可变的参数,可以在参数加上...。省略号表示该函数的其他所有参数。func...原创 2020-02-25 15:50:49 · 176 阅读 · 0 评论 -
R in a Nutsbell 8.符号和环境
符号x <- 1y <- 2z <- 3v <- c(x,y,z)x<- 10v已定义,改变x的值并不会使v的值也相应变化。已此时v依然是1 2 3如果想推迟表达式的求值,使得符号不会立刻被解析:v = quote(c(x,y,z))eval(v)环境...原创 2020-02-25 15:10:14 · 225 阅读 · 0 评论 -
R in a Nutsbell 7.R对象
向量(1)利用c()函数构建向量,该函数会将所有参数强制转化为同一类型。(2)利用:生成向量。(3)利用seq()函数构建向量。seq(from,to,by,length)from:初始值to:结束值by:步长length:向量长度(4)利用length(v)返回向量长度。列表可以用位置索引或元素名类引用列表中的元素。矩阵和数组(1)利用matrix()函数构建矩阵,利...原创 2020-02-24 19:43:39 · 163 阅读 · 0 评论 -
R in a Nutsbell 6.R语法
常量数值向量(1)十六进制开头是0x。(2)默认情况下,R表达式中的数字是双精度浮点数。typeof()(3)复数形式:实部 + 虚部i原创 2020-02-24 14:27:47 · 146 阅读 · 0 评论 -
R in a Nutsbell 5.R语言概览
表达式表达式包括什么赋值语句、算数表达式、条件语句x = 172 %% 10if (1>2) "yes" else "no"分割表达式分号或换行符"this expression will be printed";7+13对象对象包括什么数值型向量、字符型向量、列表、函数c(1,2,3,4,5)"Goodnight"list(c(1,2,3),"Goodnig...原创 2020-02-23 17:46:27 · 151 阅读 · 0 评论 -
R in a Nutsbell 4.R包
列示本地库中的R包(1)利用getOption获取默认加载的R包:getOption('defaultPackages')(2)使用(.packages())查看当前已加载的R包。操作R包(1)加载R包:library()(2)移除R包:remove.packages()(3)安装R包:install.packages()定制R包创建R目录需要将所有包文件(代码、数据、文档)...原创 2020-02-23 16:54:09 · 146 阅读 · 0 评论 -
R in a Nutsbell 3.简短的实例
简单的数学运算可以在控制台进行简单的数学运算。1 + 2 10 - 34 * 35 ** 25 ^ 2向量的构建和运算(1) 利用c()函数构建更长的向量,函数传入的值必须是同一个类型的。c(0,1,2,3,4,5,6)c("Hello","World")c(TRUE,FALSE,FALSE)利用start:end生成包含start到end之间所有整数的向量。(2)向...原创 2020-02-23 15:10:48 · 196 阅读 · 0 评论 -
R for dummies 使用R处理日期数据
处理日期as.Date()as.Date("YYYY-MM-DD")默认格式为“YYYY-MM-DD”让我们创建一个2016年里约热内卢的开幕时间,并查看它的格式。xd<-as.Date("2016-08-05")str(xd)weekdays()weekdays(date)函数可以返回某日的星期几>weekdays(xd)[1] "Friday"日期向量化运...原创 2019-12-14 22:14:04 · 185 阅读 · 0 评论 -
R for dummies 开始读和写
使用字符向量为字符向量赋值nchar()函数返回文本中的字符数,length()返回字符向量的长度>x<-"hello world">is.character(x) #检测变量是否为character类型[1] TRUE>length(x)[1] 1>nchar(x)[1] 12绘制包含多个元素的字符向量>x<-c("hello",...原创 2019-04-12 00:08:33 · 270 阅读 · 0 评论 -
R for dummies 算数入门
数值、无穷值与缺失值基础运算的操作+(加)- (减)* (乘)/ (除)^ (幂运算)%%(求余数) %/%(整除)运算符顺序(1)幂(2)先乘除后加减常用的数学函数abs( )log(x,base=y)exp(x)sqrt(x)factorial(x) 返回x的阶乘choose(x,y) 返回从x个可选元素中选择y个可能组合科学计数法>1000^2[1]1...原创 2019-04-12 00:08:14 · 264 阅读 · 0 评论 -
R for dummies R基础知识
向量函数向量函数一次操作不仅可以作用于一个值,还可以同时作用于包含多个值的向量(比python对列表字典操作需要for循环方便多了。)这可以称为向量化。首先使用c()函数(concentrate)生成一个向量,每个值之间用,隔开创建两个向量,一个储存姓,另一个存储名;用paste()函数将他们拼接成一个完整的名字。R会自动for向量中的每一个值,将firstname中第一个元素与lastna...原创 2019-04-12 00:07:55 · 948 阅读 · 0 评论 -
R for dummies简介和探索
R语言优势(1)免费、开源代码(2)可以在任何环境下运行:Windows、Unix(Linux)、Mac(3)R语言支持扩展:R包(4)拥有活跃的社区:StackOverflow、CrossValidated(5)和其他语言的连接:RODBC、ROracleR语言的独特之处(1)向量的多项计算:分别使向量x中每一个元素加上2;让x加上6:10Rstudio(1)创建一个新的脚本...原创 2019-04-12 00:07:19 · 970 阅读 · 0 评论