用R语言快速求数据各组别的均值,频数,标准差,标准误差。

使用R语言中的'plyr'包的ddply()函数,和常见的summarise()函数。

导入'plyr'包和你的数据。

library(plyr)
library(readxl)
NP <- read_excel("C:/Users/lenovo/Desktop/NP.xlsx")
View(NP)
head(NP)#查看数据前6行
str(NP)#查看数据形式

数据为两组自变量: 添氮即SN(三个浓度水平:N1,N2,N3)、添磷SP(两个浓度水平:LP,HP)

因变量为:植物茎秆鲜重(sfw),植物根系鲜重(rfw)。

使用ddply()函数和summarise()函数求得sfw,rfw在不同处理水平下的的均值,频数,标准差,标准偏差。

zz<-ddply(NP,c("SN","SP"),summarise,psfw=mean(sfw,na.rm=TRUE),sd1=sd(sfw,na.rm = TRUE),n1=sum(!is.na(sfw)),se1=sd1/sqrt(n1),prfw=mean(rfw,na.rm=TRUE),sd2=sd(rfw,na.rm = TRUE),n2=sum(!is.na(rfw)),se2=sd2/sqrt(n2))
zz

这样就可以算出各组在不同水平下的sfw、rfw的均值(psfw,prfw)、标准差(sd1,sd2)、频数(n1,n2)、标准误差(se1,se2)。

 说明:na.rm=TURE为忽略缺失数据的意思,sum(!is.na())为计算非缺失数据的频数。

数据百度云链接:https://pan.baidu.com/s/1KpjncD26-MM_x3_E1HQ00A 
提取码:vvv2

R语言一步到位求数据的均值,频数,标准差,标准误差相关推荐

  1. R语言把dataframe数据转化为tibble格式、查看每个数据列的缺失值个数、使用数据列的均值对数据列的缺失值进行填充

    R语言把dataframe数据转化为tibble格式.查看每个数据列的缺失值个数.使用数据列的均值对数据列的缺失值进行填充 目录

  2. r语言 读服务器数据,R语言数据实战 | 安装R语言

    原标题:R语言数据实战 | 安装R语言 1.R的获取和安装 获取和安装R很容易(这也是它"亲民"的地方),具体步骤如下: Step 1: 登陆R语言官方网站https://www. ...

  3. R语言aggregate函数数据聚合实战

    R语言aggregate函数数据聚合实战 目录 R语言aggregate函数数据聚合实战 #基本语法 # aggregate函数计算分组的均值(mean)

  4. R语言处理缺失数据的5个常用包

    R语言处理缺失数据的5个常用包 1.常用缺失数据处理包 2. MICE 包 2.1基本介绍 2.2 实例展示 3.Amelia包 3.1基本介绍 3.2实例展示 4.missForest包 4.1基本 ...

  5. R语言入门第二集 实验一:R 语言数据结构、数据导入与数据处理

    R语言入门第二集 实验一:R 语言数据结构.数据导入与数据处理 一.资源 R语言基本数据结构练习和数据的导入和处理对象常用函数练习--东北大学大数据班R语言实训第一次作业" R(4)求解数据 ...

  6. R语言进行dataframe数据内连接(Inner join):使用R原生方法、data.table、dplyr等方案

    R语言进行dataframe数据内连接(Inner join):使用R原生方法.data.table.dplyr等方案 目录 R语言进行dataframe数据内连接(Inner join):使用R原生 ...

  7. R语言可视化dataframe数据、并自定义设置坐标轴各个标签使用不同的色彩

    R语言可视化dataframe数据.并自定义设置坐标轴各个标签使用不同的色彩 目录 R语言可视化dataframe数据.并自定义设置坐标轴各个标签使用不同的色彩

  8. R语言ggplot2可视化数据点注释、标签显示不全、发生边界截断问题解决实战

    R语言ggplot2可视化数据点注释.标签显示不全.发生边界截断问题解决实战 目录 R语言ggplot2

  9. R语言进行dataframe数据左连接(Left join):使用R原生方法、data.table、dplyr等方案

    R语言进行dataframe数据左连接(Left join):使用R原生方法.data.table.dplyr等方案 目录 R语言进行dataframe数据左连接(Left join):使用R原生方法 ...

  10. R语言将dataframe数据从宽表(wide)变为长表(long)实战:tidyr包的gather函数、cdata包的unpivot_to_blocks函数、data.table使用melt函数

    R语言将dataframe数据从宽表(wide)变为长表(long)实战:tidyr包的gather函数.cdata包的unpivot_to_blocks函数.data.table使用melt函数 目 ...

最新文章

  1. 获取用户电脑的上网IP地址
  2. 洛谷P1032 字串变换
  3. 搭建Ubuntu18.04+Anaconda3.x+Pycharm+SimpleITK(一)
  4. Debug深度学习中的NAN Loss
  5. InetAddress 解析
  6. MYSQL视图用户管理
  7. MSP432P401R TI Drivers 库函数学习笔记(一)导入工程模板
  8. leetcode323. 无向图中连通分量的数目
  9. Dropping Balls UVA - 679(二叉树的遍历)
  10. hosts 文件目录
  11. Linux VS code安装Monaco字体
  12. yasm linux gcc,yasm安装出现问题
  13. CentOS8桌面环境打开终端
  14. 类对象模型实验:类数据成员大小
  15. 【老罗笔记】关于成就的那些事
  16. mediawiki mysql配置_MediaWiki 搭建与配置使用
  17. 计算机信息安全培训计划,信息安全工作计划
  18. 快手怎么保存别人视频,用批量下载热门视频软件
  19. CCF 难题汇总(2013-2019 持续更新)
  20. 抖音终于活成了自己讨厌的样子

热门文章

  1. 移动通信网络规划:D2D通信技术
  2. jQuery 选择城市,显示对应的即时时区时间
  3. 端午小长假出游,应季的热门玩法和特色住宿了解下
  4. IAR 点击下载调试按钮 软件崩溃
  5. elementUI使用el-tabs时,页面崩溃卡死问题
  6. HTML5设计网页动态条幅广告(Banner) 已经加上完整源代码
  7. MySQL 笔记2
  8. 投资理财--动态市盈率静态市盈率 整理
  9. 工作一周年,带你认识杭州最好的电商公司
  10. 计算机主机需要ccc,计算机电脑需要做3c认证吗?