R语言计算生物多样性指数

计算生物多样性

rm(list = ls())
setwd("D:/R Working Directory")
getwd()
library(readxl)
library(vegan)
library(reshape2)
fyzw <- read_excel("C:/Users/Administrator/Desktop/LQ20200104.xlsx", sheet = "FYZW", range = "A1:G224")
fydw<-fydw[,c(1,4,6)]  ## 数据在1列、4列和6列中
colnames(fydw)<-c("plotname","species","abundance")##也可以改为其他命名
herb<-acast(fydw,formula = plotname~species,fun.aggregate = sum,value.var = "abundance")##转换成物种矩阵调用reshape2包
#计算Shannon-Wiener指数
Shannon.Wiener <-diversity(herb, index = "shannon")###调用vegan包
#计算Simpson指数
Simpson <- diversity(herb, index = "simpson")
#计算Inverse Simpson指数
Inverse.Simpson <- diversity(herb, index = "inv")
#计算物种累计数
S <- specnumber(herb)##物种数
plot(S)
#计算Pielou均匀度指数
J <- Shannon.Wiener/log(S)
c<-data.frame(cbind(Shannon.Wiener,J ))
print(c)##打印数据

R语言计算生物多样性指数相关推荐

  1. R语言计算曼哈顿距离(Manhattan Distance)实战:计算两个向量的曼哈顿距离、dist函数计算矩阵中两两元素的曼哈顿距离

    R语言计算曼哈顿距离(Manhattan Distance)实战:计算两个向量的曼哈顿距离.dist函数计算矩阵中两两元素的曼哈顿距离 目录 R语言计算曼哈顿距离(Manhattan Distance ...

  2. R语言计算杰卡德相似系数(Jaccard Similarity)实战:自定义函数计算Jaccard相似度、对字符串向量计算Jaccard相似度、将Jaccard相似度转化为Jaccard距离

    R语言计算杰卡德相似系数(Jaccard Similarity)实战:自定义函数计算Jaccard相似度.对字符串向量计算Jaccard相似度.将Jaccard相似度转化为Jaccard距离 目录 R ...

  3. R语言计算平均值的标准误差(standard error of the mean):自定义函数计算平均值的标准误差、使用plotrix包的std.error函数计算平均值的标准误差

    R语言计算平均值的标准误差(standard error of the mean):自定义函数计算平均值的标准误差.使用plotrix包的std.error函数计算平均值的标准误差 目录

  4. R语言计算回归模型每个样本(观察、observation、sample)的DFFITS度量实战:忽略单个观察(样本)时,回归模型所做的预测会发生多大的变化

    R语言计算回归模型每个样本(观察.observation.sample)的DFFITS度量实战:忽略单个观察(样本)时,回归模型所做的预测会发生多大的变化 目录

  5. R语言计算回归模型每个样本(观察、observation、sample)的杠杆值(leverage)实战:如果一个样本的预测变量比其他样本的预测变量值更极端,那么被认为具有很高的杠杆作用

    R语言计算回归模型每个样本(观察.observation.sample)的杠杆值(leverage)实战:如果一个样本的预测变量比其他样本的预测变量值更极端,那么被认为具有很高的杠杆作用 目录

  6. R语言计算每个分组的行数并将结果添加到dataframe中实战

    R语言计算每个分组的行数并将结果添加到dataframe中实战 目录 R语言计算每个分组的行数并将结果添加到dataframe中实战 #仿真数据

  7. R语言计算F1评估指标实战:F1 score、使用R中caret包中的confusionMatrix()函数为给定的logistic回归模型计算F1得分(和其他指标)

    R语言计算F1评估指标实战:F1 score.使用R中caret包中的confusionMatrix()函数为给定的logistic回归模型计算F1得分(和其他指标) 目录

  8. R语言计算dataframe数据列中各分类的计数(类似pandas value_counts函数功能)

    R语言计算dataframe数据列中各分类的计数(类似pandas value_counts函数功能) 目录 R语言计算dataframe数据列中各分类的计数(类似pandas value

  9. R语言计算回归模型标准化残差实战(Standardized Residuals):识别回归模型中离群点

    R语言计算回归模型标准化残差实战(Standardized Residuals):识别回归模型中离群点 目录

最新文章

  1. LeetCode Queue Reconstruction by Height(贪心)
  2. 一个简单的HelloWorld程序
  3. 烽火交换机s5800配置说明_如何通过单臂路由实现VLAN间通信?(配置篇)
  4. 开挂了!女生用写字机器人刷作业 因写太快被识破 这能怪孩子吗?
  5. 循环队列 代码实现(FIFO)
  6. 直线段的矢栅转换算法(DDA算法、中心画线算法、Bresenham算法)
  7. 酒店管理系统(前台后台管理)
  8. 电子签名服务和云平台整合管理合同
  9. ModelAndView详解
  10. diadem2017注册机 ni_NI DIAdem2017下载
  11. matlab 无穷级数求和,数项级数的求和方法.doc
  12. Something about ...
  13. 搜搜(www.soso.com),I 老虎油!
  14. SINR, RSRP, CQI 关系
  15. Android HIDL接口
  16. 如何用Ps用高斯模糊
  17. windows server 2012 r2 搭建企业文件共享存储
  18. 平面波导型光分路器行业调研报告 - 市场现状分析与发展前景预测
  19. SpringBoot控制台打印SQL
  20. SuperGO外设下载地址安装,穿透模式使用

热门文章

  1. 聊聊浏览器的标准模式和怪异模式
  2. 51单片机之智能小车(避障、跟随、循迹)
  3. Ubuntu 16.04 LTS 64位下安装steam游戏平台
  4. 51单片机——点亮第一盏灯详细操作过程
  5. python合并视频和音频_FFMpeg无损合并视频的多种方法 python | 猴头客
  6. 参考霍兰德人格分析雷达图的思路来设计一组学生八门课的成绩雷达图
  7. JavaWeb - JSON、Protobuf、Thrift、MessagePack 对比和开发指南
  8. 笔记-高通处理器的备份还原QCN的一点个人分享
  9. 如何有效提升你的论证写作能力?
  10. mongodb期末考试总结