摘要: 引言 本文是 tidyverse style guide 的第二部分,介绍关于开发R语言包时的编码规范。 6. 包文件 6.1 包文件命名 6.2 包文件组织 7. 包文档 7.1 包文档简介 7.2 题目和摘要 7.3 缩进和换行 7.4 参数文档 7.5 大写和句号 7.6 交联(cross-l 阅读全文
posted @ 2020-06-04 11:21 songbiao 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 引言 好的编码规范就像是用对了标点符号。最重要的作用就是,提供一致性的编写规范,使代码更易读,并且更易写,因为固定的规范使你不需要纠结于选择而提高编程效率。 这篇R代码风格是,Hadley Wickham总结的tidyverse style guide,原规范是一本书,包含两部分,第一部分是Anal 阅读全文
posted @ 2020-06-04 11:19 songbiao 阅读(523) 评论(0) 推荐(0) 编辑
摘要: Rtools4 is required for build R packages 报错信息 Rtools4 is required for build R packages but is not currently installed. Please download and install the 阅读全文
posted @ 2020-05-27 10:41 songbiao 阅读(19085) 评论(0) 推荐(1) 编辑
摘要: 引言 指数分布描述了随机再次发生的独立事件序列的到达时间。如果μ是未来一个新独立事件发生的平均等待时间,它的概率密度函数是: 下图是 μ = 1时的指数分布的概率曲线 R实践 Density, distribution function, quantile function and random g 阅读全文
posted @ 2020-04-22 10:53 songbiao 阅读(2841) 评论(0) 推荐(0) 编辑
摘要: 引言 当从一个连续的区间内,比如[a, b],随机选择随机数的时候,给出的随机数的数值就服从连续均匀分布。其概率函数,也可以比较容易理解,就是分段函数,区间外的部分概率是0,区间内的部分概率是均匀的值,即区间长度的倒数。 连续均匀分布是指从a到b的连续区间内随机选择随机数的概率分布,其密度函数定义如 阅读全文
posted @ 2020-04-22 10:06 songbiao 阅读(3270) 评论(0) 推荐(0) 编辑
摘要: 泊松分布Poisson Distribution [TOC] 引言 泊松分布是一个时间区间内独立事件发生的概率分布。 如果λ是每一定时间间隔平均发生的次数,那么在该时间间隔内发生x次的概率计算公式: Problem 如果一架桥上,平均每分钟有12辆车通过,求这座桥某分钟内有17辆或更多车辆通过的概率 阅读全文
posted @ 2020-04-16 11:23 songbiao 阅读(1191) 评论(0) 推荐(0) 编辑
摘要: 二项式分布Binomial Distribution [TOC] 引言 因为我在一个课题中,需要统计一个基因出现的频率数,是否有显著性。原看文献说是应用超几何分布检验,后来经过调研,参考这篇 "Without Replacement; Hypergeometric / With replacemen 阅读全文
posted @ 2020-04-16 11:08 songbiao 阅读(2063) 评论(0) 推荐(0) 编辑
摘要: Anaconda Jupyter中配置R运行环境 [TOC] 引言 当学习一个R语言的程序包时,希望记录下来函数的功能,和示例代码运行数据,Jupyter notebook在此时可以发挥作用,它可以方便地展示学习记录、以及代码、以及代码的运行结果。 我电脑上已经安装了Anaconda(是为了使用sp 阅读全文
posted @ 2020-04-13 18:27 songbiao 阅读(4435) 评论(0) 推荐(0) 编辑
摘要: python 展开嵌套列表 [TOC] 引言 Python中的列表还可以将不同数据类型的项放在一个列表中。所以,一个嵌套的列表就是是一个包含多个列表的列表,例如[1,2,[3],[4,[5,6]]。 通常,我们需要将这些嵌套列表转换为平面列表(flatted a nested list),以便对数据 阅读全文
posted @ 2020-04-13 10:16 songbiao 阅读(10028) 评论(0) 推荐(0) 编辑
摘要: 引言 python中内置的排序函数是sorted()。python中还有一个排序函数是sort() ,这两个函数的区别主要是: sort() 是作用于 list 的函数, 所以list.sort() 方法只为 list 定义。sort 函数对列表进行排序,结果是改变了原列表的顺序,但是无返回值。 s 阅读全文
posted @ 2020-04-13 09:40 songbiao 阅读(1872) 评论(0) 推荐(0) 编辑