自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 第八章.R语言的高级应用

8.1 R语言的编程概述8.1.1R语言编程基础1:如何更改小数点后显示数字位数> options(digits = 4) #显示4位数,全局> round(10.012345,4) #显示4位数,局部[1] 10.012.R里面如何使用科学计数法1e10=10 000 000 0001.2e-4=0.000128.1.2R语言编程对象...

2019-11-25 09:04:04 1595

原创 第七章.线性相关系数的计算

7.1.1线性相关系数的计算线性相关分析是用相关系数来表示两个变量间相互的线性关系,并判断其密切程度的统计方法。为了下面编程方便起见,我们令X=身高,Y=体重。> x=ug$height> y=ug$weight> par(mfrow=c(1,2))> plot(x,y)> plot(y,x)下面编写一个离均差积和函数来计算相关系数。...

2019-11-23 15:32:42 10451

原创 作业二

第一题:(1)> fm=lm(exp~income,data=consumption[25:200,])> fmCall: lm(formula = exp ~ income, data = consumption[25:200, ])Coefficients: (Intercept) income 7550.2970...

2019-10-28 22:08:36 371

原创 第四章.基本统计描述

4.1基本图形函数R中绘图命令可以分为高级、低级和交互式。简要的说,高级绘图命令可以在图形设备上绘制新图;低级绘图命令将在已经存在的图形上添加更多的绘图信息,如点、线、多边形等;使用交互式绘图命令创建的绘图,可以使用如鼠标这类的定点装置来添加或提取绘图信息。在已有图形上添加信息一般要使用低级绘图命令。4.1.1 高级绘图函数一:R中常用的高级函数绘图函数 说明...

2019-10-27 19:18:34 1789

原创 第二章:数据处理步骤

目录3.1基本方法3.1.1 基本函数1.帮助函数2.工作目录函数3.安装及调用包3.1.2自定义函数3.1.3 控制语句一、循环语句二、分支语句3.2 数据选择3.2.1选取观测一:下标法二:$法(记号法)三.subset法(子集法)3.2.2 选取变量一:下标法二:$法(记号法)三.attach法(...

2019-10-23 15:32:37 1156

原创 第一章:数据的基本概念

一:基本概念定型数据 定类数据:表现为类别,但不区分顺序,是由分类尺度计量形成的。即将观察单位按属性和类别分组,清点各组的观察单位数。 定序数据:表现为类别,但有顺序,是由定序尺度计量形成的。例如产品按一等品,二等品,三等品计数等。 定量数据 定距数据:表现为数值,可进行加减运算。 定比数据:表现为数值,可进行加减乘除运算。 【注】:区分测量...

2019-10-20 19:24:14 526

原创 Data.frame常见操作

1:within函数(可用于在数据框中 增加分类变量,当然也可以在数据框中增加新的列,用法和transform类似)在由数据构造的环境中计算r表达式,可能修改原始数据的(副本)。这里主要用来在数据框中增加分类变量公式:within(data,experssion,...)data:在with中可能data可能是一个环境,一个列表,一个数据框或者是一个整型;在within中可...

2019-10-08 21:01:12 858

原创 使用均匀分布验证中心极限定理)

> library(moments) #可以使用峰度和偏度函数> options(digits = 3) #即只保留3位有效数字> options(scipen = 200)#当数字过长,R语言会自动采用科学计数法显示。从中可以发现规律,默认10万以上,采用科学计数法,scipen = 1 , 这个阈值就增加1位,变成100万,scipen = 2, 这个阈值增加...

2019-10-07 15:35:55 3132

原创 常见函数备忘录

length():一个向量的长度sort():对一个向量的元素进行排序rev():对一个向量的元素按倒序重新排列order():以向量形式返回按增序或降序排列后的各元素在初始向量中的位置索引unique():从一个向量中移除重复出现的元素dim():一个矩阵或数据框的大小(维数)nrow(),ncol():行,列的数目dimnames():行和列的名称rownames(),col...

2019-09-24 22:47:10 165

原创 创建函数

以创建体重函数为例:BMI=Weight/Height^2> BMI<-function(Weight,Height){+ bmi<-Weight/Height^2+ names(bmi)<-"BMI"+ return(bmi)+ }为了给该列表的各个元素命名,你可以使用如下的代码:> BMI<-function(...

2019-09-23 17:39:40 225

原创 R中的特殊值NAN\NA\inf\NULL

1. NaNR中的无定义数用NaN表示,即“Not a Number(非数)”。不过在R中,R实际上是把NaN视作一个数的,当其参与运算时,返回结果总是NaN。我们可以使用is.nan()函数来检测计算结果有无定义,但是需要注意的是,对于NaN而言,is.finite()和is.infinite()都会返回FALSE。> ?NULL> 0/0[1] NaN> is....

2019-09-23 16:39:08 1318

原创 控制流

一:条件指令指令switch()使用方式如下:switch(<expr:test>,<expr:case1>=<code1>,<expr:case2>=<code2>,...)在上面的指令中,表达式<expr:test>要么是一个数要么是个字符串。如果<expe:test>等于<expr:c...

2019-09-19 20:27:59 193

原创 管理日期和时间单位

一:显示当前的时间在R中,有两个函数可以用来显示当前的日期和时间:Sys.time()和date().> Sys.time()[1] "2019-09-19 17:39:39 CST"> date()[1] "Thu Sep 19 17:39:46 2019"二:提取时间在统计学中,人们常常需要从文件中提取日期。在R中存在多个函数来处理这类数据,否则将很难操作。...

2019-09-19 18:36:36 138

原创 对字符串进行操作

创建字符串是通过一对双引号“”或使用函数as.character()来完成的。> string<-c("one","two","three")> string[1] "one" "two" "three"> as.character(1:3)[1] "1" "2" "3"函数noquote()可用来抑制R的输出结果中双引号的显示。> noq...

2019-09-15 21:57:34 513

原创 提取和插入元素

一:从向量提取/对向量插入元素1:提取使用函数“【”来从一个向量中提取元素,他可以取以下的参变量:要提取的元素的索引所构成的向量 不提取的元素的索引所构成的向量 逻辑值TRUE/FALSE构成的向量(指示哪些元素被提取)。> vec<-c(2,4,6,8,3)> vec[2][1] 4> vec[-2][1] 2 6 8 3> vec[2...

2019-09-15 20:57:25 375

原创 集合的运算

> a<-c(4,6,2,7)> b<-c(2,1,7,3)> vec<-c(2,3,4)> is.element(vec,a) #属于[1] TRUE FALSE TRUE> all(a%in%b) #a属于b[1] FALSE> intersect(a,b) #a,b的交集[1] 2 7&...

2019-09-14 21:55:16 207

原创 对向量、矩阵、和列表的操作

目录:对向量、矩阵、和列表的操作向量运算 再循环 基本函数有关总体结构的信息 合并表格 函数apply() 函数sweep() 函数aggregate() 函数transform()列表的循环一:对向量、矩阵、和列表的操作1:向量运算在R中可以对向量和矩阵进行计算。2:再循环对于两个长度不一致的向量进行一项运算时,R会通过重复使用该向量的值来把最短的那个向...

2019-09-12 09:39:59 605

原创 R的基础知识(主要是数据结构和一些常见的基本函数)

Squence of numbers1:创造一连串数字最简单的方法是使用“ :”,1:202:与“:”符号有类似功能的是seq()函数(1)(2)表示从0~10,间隔为0.5的数。(3)表示从5~10长度为30的数。(4)找到一个和my_seq相同长度的向量。(5)rep()函数表示复制向量和列表的元素rep(x,times,lengt...

2019-07-27 20:50:27 361

翻译 Subsetting (提取子集)

SubsettingThere are a number of operators that can be used to extract subsets of R objects.[ always returns an object of the same class as the original; can be used to select more than one elemen...

2019-07-09 18:59:44 538

原创 R中的数据模式

一:R console input and evolution>x <-5 ##将5赋值给x>x ##自动输出[1] 5 注意:【1】的意思是数字5是这个向量的第一个元素>print(x) ##expliciting print[1] 5二:R data types(1)objects(对象)characte...

2019-07-06 20:16:22 481

原创 写R代码以及如何运行

一:建立一个工作目录,将所有编写的R文件存进去二:使用R编辑器编写代码三:将代码导入工作台有两种方法:(1)对于短的程序,可以复制粘贴进工作台(2)对于长的程序,我们需要将其保存进工作目录。然后在工作台中提取我们所需要的代码source(“name of document”)source命令通常用于重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登录。ls...

2019-07-02 19:40:07 14517

原创 数据科学问题的类型有哪些

一:Descriptive analysis (描述性的分析)描述性的数据分析仅仅就是对样本数据的总结和描述,而不是对一个更大的数据得到分析的结果或者进行总结推论。二:Exploratory analysis (探索性的分析)观察和探索数据,找出数据之间不为人知的关系,但是相关性不一定意味这数据之间存在因果关系。因此,探索性的分析不能作为数据科学问题的最后结论,但是数据相关可以构...

2019-06-29 20:20:18 1133

原创 R Markdown的使用

R Markdown是一种创建完全可再现文档的方法,可以将文本与代码组合在一起。首先,在配置R markdown之前,我们需要下载适合的Rtools。具体的下载地址如下:https://cran.r-project.org/bin/windows/Rtools/然后,在Rstudio中配置Rmarkdown安装包,有两种安装方式(1)通过输入install.packages("rm...

2019-06-29 12:02:15 2536

翻译 如何将一个存在的R project连接至Git 数据库以及存储进Github数据库

第一步:输入cd ~/dir name of path to file/file's name注意:在第一步中,文件只能搜索在C盘user中的文件。我刚开始搜索时由于文件在D盘中,所以一直出现以下错误。 第二点,注意文件名不要是多个单词,如果是多个单词的,需要加上引号,或者在文件名中加上其他字符使其成为一个符号。否则 也会报错。第二步 :输入git ini...

2019-06-24 20:50:03 461

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除