【R自定义】
文章平均质量分 86
主要分享在R语言学习过程中比较有趣且实用的自定义函数及其制作过程。
酷在前行
双手挥动键盘,用代码改变世界。秉承“每日学习一点点,定期更新一点点”的态度,期待与大家共同进步!有关R语言的问题均可私聊咨询。
展开
-
自定义函数 | R语言批量计算组间差值
为了处理两列或者多列以及多变量重复样本间的组合差值,编了一个函数进行批量处理。今天与大家分享中我编写的一个cal_repeat函数。为了实现2列变量重复样本的组合差值计算,如图所示:这是y的三个重复值与x的三个重复值组合做差,得出9个新的差值。如何使用R代码?然而,实际情况下,数据集中可能存在实验处理甚至很多个,也可能不只一个目标变量,分组变量也不仅只有2个(也就是x和y可能还有更多需要相互进行组合运算的变量)。原创 2023-04-21 23:03:44 · 1277 阅读 · 1 评论 -
【R模型】R语言bootstrap检验两个模型斜率的显著性差异
该函数中n阶循环是指可能你的数据集存在多种处理,也就是说存在不同处理变量间组合成新的子数据集。该函数的输出结果返回一个数据框,包含不同处理及bootstrap重采样的模型斜率的结果,最后可以利用统计学检验不同处理变量间的显著性差异。第一,可以实现不同类型模型的斜率比较;第二,可以解决不同变量处理间的多阶循环。主要参数的介绍data : 数据集R : bootstrap的次数sub : 需要对哪些变量进行划分成子数据集的循环equa : 对应构建模型的fomula。原创 2023-03-08 17:24:46 · 3071 阅读 · 7 评论 -
R语言ggplot2 | PCA分析及其可视化
R语言主成分分析及其可视化(PCA分析)~原创 2022-10-27 09:05:05 · 4167 阅读 · 5 评论 -
自定义函数 | R语言解开集五福的玄机
一年前写循环时的"无聊乐趣",当时思考了一下老马关于集五福的问题,并做了一次有趣的尝试。不知道大家还有没有印象,第一次集五福活动特别难集齐;在大家反应后,第二年集五福就变得特别简单了。期间集五福的概率肯定做了调整。我们猜测,第一年的情况为,1)敬业福出现变成极端小概率时,可能需要千张万张卡才能集齐,这真是集副敬业。。。。而后,2)敬业福与其他福字出现概率相等时,可能只需要10张卡左右就可以集齐五福。玩的就是计谋,玩的就是心跳!随着时间的推移,代码积累,重新改写了一下这个小函数~原创 2022-10-24 14:22:07 · 233 阅读 · 0 评论 -
自定义函数 | R语言偏相关分析及绘图
在多个变量中,排除了一个或若干个控制变量的影响后,直接计算两个变量之间的相关程度。这更有助于准确理解变量间的相互影响、相互作用的关系。通俗点说,如果我们的数据集中有A,B,C,D,E五个变量,其中E为响应变量。当我们分析A,E间的相关性时,可能B的变化会同时引起A,E的变化。消除了B影响后的相关,称为偏相关。偏相关分析的主要作用在于,在所有的变量中,判断哪些解释变量对响应变量的影响较大,从而选择作为必需的解释变量,至于那些对响应变量影响较小的自变量就可以舍去而不予考虑。原创 2022-10-24 01:03:51 · 8065 阅读 · 6 评论 -
自定义函数 | 批量计算微生物群落的alpha多样性
批量读取一个表格中的多个sheet,通过定义微生物群落alpha多样性指标计算函数,批量计算所有数据的alpha多样性,并批量导出数据!原创 2022-10-23 10:18:50 · 548 阅读 · 0 评论 -
自定义函数 | R语言批量字符替换、数值大小比较并赋值
R语言如何批量替换字符和数值,批量比较数值大小并重新赋值~原创 2022-03-16 15:15:37 · 7144 阅读 · 4 评论