集统计分析数据可视化与一身的利器,这个R包轻松实现
2023-02-18 16:35:32 时间
❝本节来介绍一款R包「rempsyc」即可用来进行统计分析又可用来进行图表绘制,内容很是丰富,原文文档链接见下方,各位观众老爷可以去参考官方文档了解具体细节。❞
原文文档
❝https://rempsyc.remi-theriault.com/#nice-apa-tables❞
加载R包
install.packages("rempsyc")
library(rempsyc)
library(tidyverse)
t-test分析
t.tests <- nice_t_test(data = mtcars,
response = c("mpg", "disp", "drat", "wt"),
group = "am")
绘制表格
nice_table(t.tests)
多组进行分析
nice_contrasts(data = mtcars,
response = c("mpg", "disp"),
group = "cyl",
covariates = "hp") -> contrasts
contrasts
nice_table(contrasts, highlight = .001)
lm模型分析
model1 <- lm(mpg ~ cyl + wt * hp, mtcars)
model2 <- lm(qsec ~ disp + drat * carb, mtcars)
mods <- nice_lm(list(model1, model2))
nice_table(mods, highlight = TRUE)
汇总多个模型
model1 <- lm(mpg ~ gear * wt, mtcars)
model2 <- lm(disp ~ gear * wt, mtcars)
my.models <- list(model1, model2)
simple.slopes <- nice_lm_slopes(my.models, predictor = "gear", moderator = "wt")
nice_table(simple.slopes)
绘制小提琴
nice_violin(data = ToothGrowth,group = "dose",response = "len",
xlabels = c("Low", "Medium", "High"),
comp1 = 1,comp2 = 3,
has.d = TRUE,d.y = 28)
ggsave('niceplot.pdf', width = 7, height = 7, unit = 'in', dpi = 300)
绘制线性回归模型结果
model <- lm(mpg ~ wt * cyl + gear, data = mtcars)
nice_table(nice_assumptions(model))
绘制密度图
nice_normality(data = iris,variable = "Sepal.Length",
group = "Species",grid = FALSE,
shapiro = TRUE,histogram = TRUE)
相关文章
- bxslider使用帮助
- 什么是webhook
- docker容器轻量级web管理工具之portainer
- CentOS7下iptables配置过程
- LVS简介、原理、组件、策略及调度算法
- LVS-DR模式配置搭建
- Centos7(Firewall)防火墙开启常见端口命令
- Centos7下Nginx编译安装与脚本安装的记录
- docker三剑客docker-compose、docker-machine、swarm
- 百度统计失效,referrer背锅了
- 写了个自定义指令,支持elementUI2.0下拉框组件虚拟列表显示
- shell脚本-循环选择语句
- 盘盘项目中你常用到的数组API
- shell脚本-函数
- 掌握原生拖拽,类似拖拽需求,一网打尽
- css3的attr函数使用,加载unicode图标
- 埋点统计优化,首屏加载速度提升
- Centos7下Tomcat环境安装及使用脚本安装
- keep-alive多级路由缓存最佳实践
- Centos7下通过zabbix监控nginx status