科学网

 找回密码
  注册
搜索
热搜: 科学 论文
搜索
R语言中的方差分析汇总
邓飞 2020-10-21 22:08
方差分析,是统计中的基础分析方法,也是我们在分析数据时经常使用的方法。下面我总结一下R语言如何对常用的方差分析进行操作。 1. 方差分析的假定 上面这个思维导图,也可以看出,方差分析有三大假定:正态,独立和齐次,如果不满足,可以使用 广义线性模型 或者 混合线性模型 ,或者 广义线性混合模型 去分 ...
个人分类: R语言|766 次阅读|没有评论
R语言tryCatch使用方法:判断Warning和Error
邓飞 2020-9-22 19:48
1. 出门掉坑里 因为一些情况,需要判断一行命令运行的状态,然后再做出反应,整体来说: 是否出现warning,出现了怎么处理? 是否出现Error,出现了怎么处理? 没有出现怎么处理? R中判断warning和error状态的函数,我没有找到。一个玩 Java 的同事说, try.....catch 多经典的方法,你怎么不用呢? ...
个人分类: R语言|769 次阅读|没有评论
R语音读取txt报错:UTF-16不支持 或者<ff><fe><63>\'多字节字符串有错
邓飞 2020-9-14 22:00
1. 问题描述 一个txt文件,使用R中的 data.table 包中的 fread 函数读取时,报错: dat=fread( test.txt ) Error in fread( test.txt ): Fileisencoded in UTF-16,thisencodingisnot& ...
个人分类: R语言|755 次阅读|没有评论
R语言中dcast 和 melt的使用
邓飞 2019-7-23 22:16
1. 图片说明 2. 例子 示例数据: set.seed(123) dat = data.frame(ID = paste0(ID_,1:10),y1 = rnorm(10),y2=rnorm(10),y3=rnorm(10),y4 = rnorm(10)) dat 结果 dat ID y1 y2 &nb ...
个人分类: R语言|7584 次阅读|没有评论
R语言如何绘制小提琴图violin plot
邓飞 2019-7-23 22:13
1. 安装vioplot软件包 install.packages(vioplot) 2. 测试数据 生成一段随机数的数据框 dat = data.frame(y = rnorm(1000)) 绘制小提琴图 library(vioplot) vioplot(dat$y) 关注我 公众号:育种数据分析之放飞自我 ID: R-breeding ​
个人分类: R语言|6508 次阅读|没有评论
R 语言中的汇总统计:如何批量计算不同因素不同水平的平均值
邓飞 2019-7-16 07:40
参考 https://stackoverflow.com/questions/12478943/how-to-group-data-table-by-multiple-columns 实际工作中,我们需要对数据进行平均值计算,这里我比较了 aggregate 和 data.table 的方法,测试主要包括: 1,对数据yield计算平均值 2,计算N不同水平的平均值 3, 计算N和P不同水平的平均值 1. 常规方法a ...
个人分类: R语言|1495 次阅读|没有评论
R语言与独孤九剑
邓飞 2019-2-27 20:42
三问Python哪里比R好? 为什么要这么做呢, R语言不是很好么, 为什么要换语言呢? 如果实现的功能可以用R语言实现, 为什么要替换为Python呢? R语言学好了么, 完全掌握了么? 为什么要换呢? 这不是给自己找麻烦么? 为什么R比Python好? R语言非常博大精深, 里面有很多专业的包, 有各种各样的算法, 处理数据, 清洗 ...
个人分类: R语言|1042 次阅读|没有评论
shiny学习笔记3--利用rmarkdown生成html报告
邓飞 2019-2-18 20:24
第一个博文讲了如何构建shiny app, 如何上传数据. 第二个博文讲了如何利用shiny app, 下载数据. 这里我们利用下载报表, 使用的是rmarkdown格式. 功能很强大. 流程 1, 生成数据代码: ID = 1:20 y = rnorm(20) dat = data.frame(ID,y) 2, 生成一个rmarkdown文件, head, summary, plot, 以及内容. 3, 下载报表 sh ...
个人分类: R语言|2660 次阅读|没有评论
shiny学习笔记2-下载数据
邓飞 2019-1-20 13:20
上一篇, 介绍了shiny app的创建, 包括如何上传数据, 查看数据及汇总数据. 这里我们介绍如何下载数据. 流程 1, 生成20个随机数, 编号为1:20 2, 下载为csv格式 生成数据代码: ID=1:20 y=rnorm(20) dat=data.frame(ID,y) shiny代码 library(shiny) library(data.table) ...
个人分类: R语言|1071 次阅读|没有评论
shiny学习笔记1---上传数据
邓飞 2019-1-16 19:25
Shiny简介 Shiny是RStudio公司开发的新包,有了它,可以用R语言轻松开发交互式web应用。 Shiny特性 只用几行代码就可以构建有用的web应用程序—不需要用JavaScript。 Shiny应用程序会自动刷新计算结果,这与电子表格实时计算的效果类似。 当用户修改输入时,输出值自动更新,而不需要在浏览器中手动刷新。 Shin ...
个人分类: R语言|1707 次阅读|没有评论

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2020-11-27 06:19

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部