首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

R语言-04函数R

1.函数与参数 (1)形式参数与实际参数 (2)写函数的函数 2.R包(R package)介绍 R包可以理解为是多个函数的打包存放,包含函数、数据、帮助文件、描述文件等。...3.R包都在哪里 (1)CRAN网站 (2)Bioconductor (3)github 4.xxR包怎么安装 从哪里来/怎么安装 不知道从哪里来的?...安装后需要加载 运行 library() #检查是否安装成功 运行 require() #也可以检查是否安装成功,与library有区别 每次打开新的session都需要加载 5.怎样实现快速下载 6.R包安装使用的逻辑...安装包——加载包——使用包里的函数 ## library()没有error 是检查是否安装成功的标准 (2)已经安装的 R包,可以用::快速调用里面的函数 7.常见疑问 (1)提示信息 检查是否有...+函数名称 (2)找R包介绍界面(直接搜) (3)Vignettes ls("package:lima") #列出一个包里都有哪些函数数据 R语言中的符号 解决问题的思维(报错时)

10110

R系列】概率基础R语言

R语言是统计语言,概率又是统计的基础,所以可以想到,R语言必然要从底层API上提供完整、方便、易用的概率计算的函数。让R语言帮我们学好概率的基础课。 1. 随机变量 · 什么是随机变量?...R程序:计算S(1,2,3,4,5)的二阶中心矩(方差) > S<-c(1,2,3,4,5) > var(S) [1] 2.5 距是广泛应用的一类数学特征,均值方差分别就是一阶原点矩二阶中心矩。...R语言:假设投硬币,正面概率是0.5,投4次时,计算得到2次正面的概率?根据大数定律,如果投是10000次,计算5000次正面的概率?...R语言:中心极限定理模拟,从指数分布到正态分布 if (!...掌握R语言,就可以快速的把概率的知识,用R语言进行现实,非常有利于帮助我们解决生活中遇到的问题。

2.2K80
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Python&R语言-pythonr相遇

    PythonR是统计学中两种最流行的的编程语言,关于R做数据分析的优势已经不言而喻了,众多全面的统计方法使得从方法上来说,R的数据分析能力(模型方法众多且可视化功能强大)是其它语言不能比拟的。...通俗点说,R是用来做统计画图的。R拥有自己的脚本语言和大量的统计、图形库(得益于开源社区),这让她看起来既美又实用。...Ross IhakaRobert Gentleman于1995年在S语言中创造了开源语言R,目的是专注于提供更好更人性化的方式做数据分析、统计图形模型的语言。...起初R主要是在学术研究使用,但近来企业界发现R也很不错。这使得中的R成为企业中使用的全球发展最快的统计语言之一。   ...R虽说有一套自己的语言,还挺完备,但她最专业的还是做统计画图,而像连接数据库、文本处理、文件操作等这些脏活可不能委屈R来干哪,这些得有其 他语言来负责,我的选择是咱最熟悉的、做这些脏活最棒的Python

    73520

    R语言-因子

    因子表因子(factor)是R语言中许多强大运算的基础,因子的设计思想来着统计学中的名义变量(分类变量),因子可以简单的看做一个附加了更多信息的向量。...,levels,labels=levels,exclude = NA,ordered = is.ordered(x),nmax=NA)因子的创建不像向量、矩阵与数据框比较直观,很好理解,因子不太好使用语言描述...","T") #向量> myfactor myfactor[1] T F T TLevels: F T注意返回值第二行有一个水平,值得是myvector只有FT...list(data1$性别),mean)#按照性别聚合后,对age与hight进行求期望 Group.1 age hight1 男 22.0 1722 女 18.5 174表R中表指的是列联表...第n个元素是1加到n的pmax(a,b)函数返回一个向量,第i个元素是ai与bi中的最大值、pmin(a,b)函数返回一个向量,第i个元素是ai与bi中的最小值match(x,y)函数,返回一个x的长度相同的向量

    8210

    R语言入门-安装RRstuido软件

    安装RRstuido软件 R语言是用于统计分析,图形表示报告的编程语言和软件环境;Rstudio是编辑、运行R语言的最为理想的工具之一。...1、官网下载R安装包 下载地址为:https://cran.r-project.org 进入链接,如下图所示,在页面顶部提供了三个下载链接,分别对应三种操作系统:Windows、MacLinux...(要想知道R语言的32位64位区别请查看改博客:http://blog.csdn.net/to_baidu/article/details/52904681) step3、启动选项 step4、正在安装...最大的面板是控制台窗口,这是运行R代码查看输出结果的地方。也就是运行原生R时看到的控制台窗口。其他面板则是RStudio所独有的。...最大的面板是控制台窗口,这是运行R代码查看输出结果的地方。也就是运行原生R时看到的控制台窗口。其他面板则是RStudio所独有的。

    1.5K10

    R语言生存分析科研绘图

    基于这样的研究目的,需要提供生存数据,它是一种由不同的开始时间结束时间组成的事件-时间的数据,比如在癌症研究领域,研究手术到死亡的过程、治疗到疾病进展等等。...生存数据组成生存数据是有事件状态对应时间组成,事件状态可以分成发生删失。事件时间:$T_i$删失时间:$C_i$事件状态:如果观察到事件则是1;否则是删失0。事件时间要小于删失时间。...通过密度分布图可以观察到事件发生删失状态在时间上的区别,如果不考虑删失则会导致评估结果偏高。...某个对象在某个时间点的生存概率公式为:$S(t) = Pr(T > t) = 1- F(t)$$S(t)$是生存函数$F(t) = 1- Pr(T > t)$是累积分布函数生存分析应用案例加载R包导入本教程分析所需要的...,包括Survsurfit函数;survminer R包提供了ggsurvplot函数允许基于ggplot2定制Kaplan-Meier图 ;组间比较可采用log-rank检验,采用survival:

    17400

    浅析R语言的优势缺点

    R语言的优势 正如Tiobe、PyPL以及Redmonk等编程语言人气排名所指出,R语言所受到的关注程度正在快速提升。作为一款诞生于上世纪九十年代的语言R已经成为S统计编程语言的一类实现方式。...而R语言随时间推移正呈现出愈发迅猛的发展态势,并成为能够将不同数据集、工具乃至软件包结合在一起的胶水型语言,Peng解释道。 “R语言是创建可重复性及高质量分析的最佳途径。...“我用R语言编写的大部分程序实际上都是在将各类脚本整理到项目当中。” R语言拥有强大的软件包生态系统与图表优势 R语言的优势主要体现在其软件包生态系统上。...Peng进一步补充称,目前已经有众多主流机器学习算法以R语言作为实现手段。 R语言的缺点 R的短板在于安全性与内存管理 说了这么多优势,R语言当然也存在着一定不足。...此外,从其它语言转投R怀抱的开发人员也会发现后者在某些设定上确实有些古怪。” R语言的基本原理来自上世纪六十年代出现的各类编程语言,Peng解释道。

    3.4K70

    R语言 日期、时间lubridate包

    R语言中提供了三种日期时间处理: Date类:存储了从1970年1月1日以来计算的天数,更早的日期表示为负数,以天为单位计算日期,Date适合计算日期; POSIXct类:记录了以时间标准时间时区(...()可以返回当天的日期 date()可以返回当天的日期时间 Sys.time() 可以返回当天的时间 注意:R还有一个函数date(),用于返回当前时间对应的文本 > Sys.Date() [1] "...Wed Nov 04 19:56:49 2020" > > #Sys.time() 可以返回当天的时间 > Sys.time() [1] "2020-11-04 19:56:49 CST" > > #R还有一个函数...R中,这时需要转化为以数值形式存储的日期变量。...strptime(x,format="",tz=""),参数tz是时区(time zone),默认是空,在解析时,如果不指定时区,R会调用Sys.timezone( ) 。

    5.7K10

    R语言性能TipsGC

    ---- 概述 最近团队在使用R语言作为算法的实践语言,通过人工策略xgboost算法进行一些价格算法的控制输出,发现一些代码中对于内存、CPU、程序设计思想以及现代统计算法并不是很熟悉,于是特写此篇普及一下知识...,也算是我对R语言的入门文章吧。...比如C++C等语言是需要程序员手动释放堆区内存,但是Python、R等都有自己实现了内存回收机制,让coder专注于自己的业务问题域,但这不代表你可以不关心,这是大错特错。...R会在内存不够用(要去读C代码)时自动调用gc释放内存。这一点JAVA类似。这一点编译语言C/Cpp有非常大的区别,后者要用户手动free或者析构(~Class())。...路漫漫其修远兮,吾将上下而求索 参考文献 1.R语言垃圾回收机制 2.R memory 3.ParallelR

    1.7K00

    R语言系列第五期:③R语言逻辑回归预测检验

    详情点击:R语言系列五:②R语言与逻辑回归建立 但是模型建立起来之后,是用来做什么的?...整体来看,这个图还是有意义的,尽管12-13岁年龄段13-14年龄段原始数据预测数据略有差池。 但是这样的偏差是否有统计学意义呢?...另外,R里也有专门的ROC绘制包,比如ROCR包(不做详细解释,直接套用就可以了,这个包会直接给出来AUC值,即曲线下面积的大小。...关于逻辑回归的建立,预测诊断我们都已经介绍完了,下面就是关于生存分析的部分了。敬请期待。 参考资料: 1.《R语言统计入门(第二版)》人民邮电出版社 Peter Dalgaard著 2....《R语言初学者指南》人民邮电出版社 Brian Dennis著 3.Vicky的小笔记本《blooming for you》by Vicky

    3.3K20

    R||R语言基础(三)_R

    今天继续学习R语言基础的R包使用,以R包:dplyr为例 数据准备 01 R包的安装 install.packages(“dplyr”) 或BiocManager::install(“dplyr”)...group_by(test, Species) #按照Species分组 # 先按照Species分组,计算每组Sepal.Length的平均值标准差 summarise(group_by(...其核心包有ggplot、readr、tibble、purrr、 tidyr 、dplyr、ggplot、forcats stringr8个. 我们这里用的是dplyr包,因此可以使用管道。...经过这几期的R语言基础,你应该能够入门R了,渐渐的也要自己去学会看帮助文档,去搜报错,还记得怎么搜命令R包的帮助文档吗? ?...+命令 #搜命令帮助文档 help(package='R包') #搜R包帮助文档 如果你能独立处理这些问题,那么恭喜你,你的R应该没问题啦! 应该没问题了!!!!吧?

    3.3K50

    R语言—02数据类型向量

    (4>5) TRUE 数据类型的判断转换 is族函数,判断,返回值为TRUE或FALSE as族函数实现数据类型之间的转换 多个数据如何组织 数据结构 向量 数据框 矩阵 列表 1.数据框约等于“表格...sort(x,decreasing=F) #不降序 sort(x,decreasing=T) #降序 2.3对两个向量的操作 (1)比较运算,生成等长的逻辑向量 (2)数学计算 (3)连接 pastepaste0...paste默认间隔是空格,可以设置sep() paste0默认无空格,不可以设置sep() xy不一样长:发生循环补齐(短向量向长向量补齐) 等位运算:比较运算、数学计算、连接 利用循环补齐简化代码...#并集 (自动去重复) setdiff(x,y) #在x中有,在y中没有的 setdiff(y,x) #在y中有,在x中没有的 重点:%in% x%in%y #x的每个元素在y中存在吗 x==yx

    8510

    R||R语言基础(一)

    学习生信时,最常用的可视化软件就是R,可大家在使用的时候又好像用的是Rstudio,究竟什么是RRstudio? R是一种编程语言,也是统计计算绘图的环境,它汇集了许多函数,能够提供强大的功能。...01 安装R 进入R的官网https://www.r-project.org/ 第一步 点击红框中的download R 第二步 在镜像这里中选择第一个 第三步 接下来按照红框点点点就能完成R的安装...第四步 第五步 R语言软件界面简陋,通常不直接使用,而是用图形界面的Rstudio。...Linux系统下的ls list.files() #同上 示例 2.加减乘除 其他编程语言相同,直接输入即可 示例 3.赋值 赋值符号 <- 或 ALT - x <- 2+3 #将2+3的结果赋值给...赋值结束后即可在右上角environment栏中看到现在赋值过的变量 4.删除变量 x <- 2+3 #将2+3的结果赋值给x y <- 5/6 #将5/6的结果赋值给y rm(x,y) #删除xy

    2K20
    领券