首页
学习
活动
专区
工具
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语言中的符号 解决问题的思维(报错时)

12210

【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
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    R语言入门-安装R和Rstuido软件

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

    1.6K10

    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只有F和T...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的长度相同的向量

    9310

    Python&R语言-python和r相遇

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

    74720

    浅析R语言的优势和缺点

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

    3.5K70

    R语言生存分析和科研绘图

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

    20800

    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.8K10

    R语言性能Tips和GC

    ---- 概述 最近团队在使用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.8K00

    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.4K50

    R语言主成分和因子分析

    1.R中的主成分和因子分析 R的基础安装包中提供了PCA和EFA的函数,分别为princomp ()和factanal() psych包中有用的因子分析函数 函数 描述 principal() 含多种可选的方差放置方法的主成分分析...(2)提取主成分 principal()函数可根据原始数据矩阵或相关系数矩阵做主成分分析 格式为:principal(的,nfactors=,rotate=,scores=) 其中:r是相关系数矩阵或原始数据矩阵...(2)提取公共因子 可使用fa()函数来提取因子 fa()函数的格式为: fa(r,nfactors=,n.obs=,rotate=,scores=,fm) r是相关系数矩阵或原始数据矩阵; nfactors...做CFA的软件包:sem、openMx和lavaan等。 ltm包可以用来拟合测验和问卷中各项目的潜变量模型。...lcda包可做潜类别判别分析,而lsa可做潜在语义分析----一种自然语言处理中的方法。ca包提供了可做简单和多重对应分析的函数。 R中还包含了众多的多维标度法(MDS)计算工具。

    2.7K40
    领券