安装R语言扩展包diveRsity-1
今天去了学院的运动会呢~扮熊本熊超开心~写完这篇我补上我的图么么哒
××××××××××××文末高能预警!!!!!这个包的安装并不是本周的任务!!!!!我真是萌萌哒××××××××××××××
×××××××××××××××××××××××××××我是熊本分割线××××××××××××××××××××××××××××××××××××××××
安装diveRsity:

好吧,回看官网,说的是

那么。。那几个包都要装了啊。。
Rcpp直接装,
ggplot2需要装digest,gtable,MASS,plyr,reshape2(stringr(stringi,magritti)),scales(RColorBrewer,dichromat,munsell(colorspace),labelling)
shiny需要装

qgraph需要装 
psych: foreign和mnormt
lavaan: quadprog和pbivnorm
sem: matrixcalc,boot和mi(matrix(lattice)和arm(nlme,coda,abind和lme4(nloptr和minqa和RcppRigen)))
Hmisc: survival, Formula, latticeExtra, cluster, rpart, nnet, gridExtra, data.table(chron), viridis, htmltools, htmlTable(knitr(evaluate, formatR, highr, markdown, yaml))
igraph: irlba和NMF(pkgmaker(codetools, registry), rngtools, gridBase, foreach(iterators), doParallel, reshape2)
sna: statnet.common和network
huge: igraph(irlba)
d3Network: rjson和whisker
嗯。。finally

××××××××××××××××××××啦啦啦我是分割线×××××××××××××××××××××××××××××××××××××××××××
Shannon diversity: 估算群落多样性的高低
计算公式:R是总物种数,pi是第i个物种占总数的比例

其他多样性指数的介绍可以参考这一篇:
http://wenku.baidu.com/link?url=DWOFlUMQvinjaye4SJhi37pVO9fG6NTQTQdUvBjcR_V0cBhZg3EL63D-AIHozokH01AVDZYdXKNbI04nCY6aSj8DJPOoJ-VRDj4Yr0C2ppW
××××××××××××××××××××啊啊啊啊啊我要疯掉了××××××××××××××××××××××××××××××××××××××××××
这个包根本不用装!!!!shannon diversity的计算是vegan的一个函数!!!!!!
(0) 设置工作路径
setwd("/home/pxy7896/Desktop")
(1) 读取文件
mydata = read.table("testSh.txt") # 此处是有问题的!!!!!
(2) 将table数据转化为矩阵
安装spaa包,导入
library(spaa)

所以啊。。。回去乖乖加表头=。=
加在testSh.txt中并没有什么用,仍然报错。。。help(read.table),告诉我,要设置header为TRUE
这样表头就被解析出来了。
testSh.txt里面的内容现在是这个样子的:


这样,执行data2mat函数,就可以得到矩阵了。

(3) 计算

(4) diversity函数里其他的东西呢?(Shannon, Simpson, and Fisher diversity indices and species richness.)
4.1 diversity(x, index = "shannon", MARGIN = 1, base = exp(1))
x是数据,矩阵或向量
index是shannon simpson invsimpson
margin是??Margin for which the index is computed.
base是shannon里用到的log底
4.2 specnumber(x, groups, MARGIN = 1)
groups: A grouping factor: if given, finds the total number of species in each group.
计算每个plot里的物种数(不是abundance,是指有几个物种)
s = specnumber(mymat)
4.3 fisher.alpha(x, MARGIN = 1, ...)
安装R语言扩展包diveRsity-1的更多相关文章
- 安装R语言扩展包vegan
这周的作业我开始得好迟啊...然而还是要努力做啊... ××××××××××××××我是萌萌哒分割线×××××××××××××××××××××××××××××××××××× 首先,百度进入官方页面,看 ...
- R语言扩展包dplyr——数据清洗和整理
R语言扩展包dplyr——数据清洗和整理 标签: 数据R语言数据清洗数据整理 2015-01-22 18:04 7357人阅读 评论(0) 收藏 举报 分类: R Programming(11) ...
- 安装R语言的包的方法
安装R语言的包的方法: 1. 在线安装 在R的控制台,输入类似install.packages("TSA") # 安装 TSA install.packages("TS ...
- R语言扩展包dplyr笔记
引言 2014年刚到, 就在 Feedly 订阅里看到 RStudio Blog 介绍 dplyr 包已发布 (Introducing dplyr), 此包将原本 plyr 包中的 ddply() 等 ...
- R语言-Knitr包的详细使用说明
R语言-Knitr包的详细使用说明 by 扬眉剑 来自数盟[总舵] 群:321311420 1.相关资料 1:自动化报告-谢益辉 https://github.com/yihui/r-ninja/bl ...
- R语言 ggplot2包
R语言 ggplot2包的学习 分析数据要做的第一件事情,就是观察它.对于每个变量,哪些值是最常见的?值域是大是小?是否有异常观测? ggplot2图形之基本语法: ggplot2的核心理念是将 ...
- 在Linux下安装R语言软件
安装环境: centos.R3.0.1 1.在终端下下载: #cd /usr/local/ #wget http://mirror.bjtu.edu.cn/cran/src/base/R-3/R-3. ...
- CENTOS7安装R语言环境
CENTOS7安装R语言环境 yum install texinfo.x86_64 yum install texlive.x86_64 cd /opt wget https://mirrors.tu ...
- R语言-神经网络包RSNNS
code{white-space: pre;} pre:not([class]) { background-color: white; }if (window.hljs && docu ...
随机推荐
- nvmw安装,用于控制node版本;
之前一直使用的是node v2.2.0版本,挺说新版本的node解决了npm安装插件产生文件夹结构过深的问题,所以就想更新试试: 上网一看才发现,尼玛的node已经到了6.+版本了,好吧,看来还是得跟 ...
- css3动画特效:上下晃动的div
css3动画特效:上下晃动的div <div id="square" class="container animated">上下晃动</div ...
- jQuery Mobile学习日记之HelloWorld
这里是本人学习jQuery Mobile的过程,主要用于记录,过程中有不对的地方或不严谨的地方,欢予以指出纠正,非常感谢! 1.首先是下载安装以下文件: [Opera Mobile Emulator] ...
- Ridit分析
对于有序分类资料,由于指标存在等级顺序,因此不能使用卡方检验,除了使用秩和检验之外,ridit检验也是分析有序分类资料的常用方法,属于非参数检验. ridit检验的基本做法是将一组有序分组资料转换成一 ...
- python爬取网易评论
学习python不久,最近爬的网页都是直接源代码中直接就有的,看到网易新闻的评论时,发现评论时以json格式加载的..... 爬的网页是习大大2015访英的评论页http://comment.news ...
- MySQL之存储引擎MyISAM/InnoDB高并发优化经验
https://www.centos.bz/2011/09/mysql-myisam-innodb-optimization-experience/
- BADI
BADI_MATERIAL_CHECK BOM_UPDATE MB_MIGO_BADI ME_GUI_PO_CUST ME_PROCESS_PO_CUST ME_REQ_POSTED WORKORDE ...
- Discuz中解决jquery 冲突的方法 绝对简单
将jquery.js在common.js之前载入,不然jquery的$()函数会覆盖common.js的$()函数: 然后用到jQuery的$()函数的地方都用jQuery()代替. 例如 $(doc ...
- 一个会Flash的人来说CSS3
以前在上大学的时候学过Flash,而且以前做一些网页效果都是用的Flash,现在才知道以前我所用的方法是有多麻烦.在学过CSS3之后,我发现以前要用Flash写半天的效果,现在用几句CSS3代码就搞定 ...
- 工作需求----表单select多选交互
由于工作需求接触select框多选的情况,以下是我分享的代码,主要是进入页面默认选中.支持多选属性: 1.html内容 multiple=”multiple” 属性为多选属性 <div clas ...