
R
基于R语言的可视化技巧
osummer3148
这个作者很懒,什么都没留下…
展开
-
ggplot2绘图颜色
文章目录离散变量scale_fill_hue(c,l)默认scale_fill_viridis_d()色盲scale_fill_grey()灰度scale_fill_manual(values)自定义scale_fill_brewer()色板色板名称连续变量scale_fill_gradient()默认,连续过渡scale_fill_steps() 离散过渡scale_fill_distiller()色板,连续过渡scale_fill_fermenter()色板,离散过渡scale_fill_viridis原创 2021-12-09 00:16:53 · 6964 阅读 · 0 评论 -
R语言偏回归 partial regression
内容提要一般多元回归偏线性回归一般多元回归线性多元回归用于探讨多个自变量对因变量的影响,一般关注的有如下几个指标:因子的敏感性因子的影响重要性评价模型的解释能力因子敏感性可用标准化回归系数影响程度可用方差解释度来评价,常用方法是方差因子分解模型解释能力则用决定系数(R2)然而,自变量也很难独立,或多或少存在某种相关行,还有交互作用,自相关可用方差膨胀因子加以衡量,交互作用也可以通过散点图,或者直接看方差解释度。因此,判断一个因子的影响程度,不仅要考虑其单因子模型,还需要考虑其它变量原创 2021-06-24 23:54:30 · 4218 阅读 · 0 评论 -
基于R语言的方差分析及多重比较
#方差分析dat2<-data.frame(Nrate=rep(rep(c(30,60,90),each=10),10), Ntype=rep(rep(c("CK","NI"),each=10),15), plots=rep(1:30,each=10), days=rep(1:10,30), flux=runif(300,10,100))原创 2020-12-23 14:41:22 · 6110 阅读 · 0 评论 -
我的函数代码
文章目录theme_sciduncan_testDuncan_testtheme_scitheme_sci<-function(){ theme( # 作图区底色 plot.background = element_rect(fill="NA",color="NA"), # 图形内颜色 panel.background = element_rect(fill="white",colour = "black",size = 1.2), # 去除原创 2021-01-31 18:56:16 · 170 阅读 · 0 评论 -
复合饼图的地图
文章目录`geom_grob::geom_grob()`元素`scatterpie::geom_scatterpie`元素geom_grob::geom_grob()元素利用geom_grob包中的geom_grob()元素,该方法自定义行更强。#对每个省做饼图ppp <- dat%>% mutate(Mn_status=cut(Mn,breaks=c(-50,30,80,2000), labels=c("low","medium","h原创 2021-04-07 22:44:46 · 597 阅读 · 0 评论 -
R语言中的PCA分析与可视化
R语言中的PCA分析函数R语言常用PCA分析函数有prcomp与princomp, 二者主要是计算方法的差别,建议采用prcomp(SVD方法)prcomp函数prcomp函数使用较为简单,但是不同于常规的求取特征值和特征向量的方法,prcomp函数是对变量矩阵采用SVD方法计算其奇异值(原理上是特征值的平方根),函数帮助中描述为函数结果中的sdev。prcomp函数输入参数为变量矩阵(x...原创 2018-12-25 13:36:59 · 60886 阅读 · 27 评论 -
ggplot2 绘制 相关矩阵图
文章目录雷达图 ggradar相关图ggcorr()ggcorrplot()ggpairs()ggcor()相关系数矩阵Mantel检验环形热图一般热图热图pheatmapggplot除了常见的散点图、柱形图,还可以通过扩展包快速生成复杂的统计图形。雷达图 ggradardevtools::install_github("ricardo-bion/ggradar", dependencies = TRUE)library(ggradar)library(tidyverse)library(sc原创 2020-07-10 08:20:00 · 4388 阅读 · 2 评论 -
bruceR 简单应用
bruceRbruceR包中函数相对基本函数提供了更多的模型输出参数,如效应值等。加载bruceRlibrary(bruceR)## Warning: package 'bruceR' was built under R version 4.0.5## ## <U+0001F381> bruceR: BRoadly Useful Convenient and Efficient R functions## ## Loaded R packages:## [Dat原创 2021-05-16 21:04:03 · 1590 阅读 · 0 评论 -
theme设定ggplot2图形格式
theme函数文章目录theme函数theme函数定义内容theme中使用的元素FAQ坐标轴坐标轴线格式坐标刻度线格式坐标刻度线方向刻度线标签文本坐标轴标题文本图例legend图例位置图列内元素方向分布多组图例方向分布图例中文本格式图例中标签格式面板区panel网格线边框面板间距plot区格式定义标题文本格式及位置strip面板标签实例theme函数定义内容plot区域panel区域axis坐标轴legend图例strip分面栏theme中使用的元素rectlinetext原创 2021-01-31 16:10:20 · 1118 阅读 · 0 评论 -
Rstudio安装tinytex
文章目录1. 下载与安装2. tex文件测试1. 下载与安装require(tinytex)# tinytex::install_tinytex() #主要是获取下载地址后,离线下载好#离线安装tinytex程序tinytex:::install_prebuilt( "D:/my files/download/TinyTeX-1.zip")#设置包安装位置,参数 dir 可自定义安装路径tinytex::tinytex_root()#查看已有包tl_pkgs() #设置包的地址原创 2020-12-28 16:50:44 · 1788 阅读 · 0 评论 -
FAQ: ggplot2常见问题
Q1:分组条形图width参数控制柱子宽度选择position_dodge2控制柱子分布样式误差线宽度较大,需要通过增加padding参数preserve要选择single,实现每个柱子参数一致# 默认输出的柱子大小不一,误差线宽度过大mtcars%>%as_tibble(rownames="model_name")%>% group_by(am,carb)%>% summarize(sd=sd(wt),wt=mean(wt))%>%na.exclude()%原创 2021-01-31 19:00:00 · 372 阅读 · 0 评论 -
多重比较中LSD/HSD的计算方法
文章目录LSDLSD校正Turkeyagricolae包中的相关函数可以实现大多数多重比较的分组标记。LSDLSD方法采用了t检验的方式。#model<-aov(Sepal.Length~Species, data=iris)summary(model) # 方差分析模型#LSD.test结果out <- LSD.test(model,"Species", p.adj="none",console=T)> out$statistics$LSD0.2034688 #原创 2020-10-11 22:01:11 · 8045 阅读 · 0 评论