An introduction to MCSim: a MetaCommunity Simulation package for ecologists using the R statistical environment

Size: px
Start display at page:

Download "An introduction to MCSim: a MetaCommunity Simulation package for ecologists using the R statistical environment"

Transcription

1 An introduction to MCSim: a MetaCommunity Simulation package for ecologists using the R statistical environment By Eric R. Sokol (sokole@gmail.com) Last updated: 01 Nov 2013 NOTE: MCSim is available at under the DOWNLOADS tab. Download MCSim_0.2-1.zip if you are using a windows machine, or download MCSim_0.2-1.tar.gz for other platforms. To use MCSim, you must have the vegan (Oksanen et al. 2013), vegetarian (Charney and Record 2012), and plyr (Wickham 2011) packages installed, which are available at the Comprehensive R Archive Network (CRAN) at The untb (Hankin 2007) and geosphere (Hijmans and Williams 2011) packages are also used in this tutorial. I also suggest using RStudio s user interface for R, which can be found at Introduction MCSim is a metacommunity simulation package for the R statistical environment (R Development Core Team 2011). The package includes the function fn.metasim, which can be used to simulate niche-based and dispersal-based metacommunity dynamics, keep track of the species composition at each site in the metacommunity through time, and report diversity statistics at the end of the simulation. My overall objective in creating this package was to provide a tool by which the user can see how commonly used measures of diversity respond to imposed constraints on metacommunity dynamics. For example, this package can be used to compare beta-diversity between simulations with low dispersal and simulations with high dispersal in different contexts (i.e., niche vs. neutral community models). What is a metacommunity? In MCSim, a metacommunity is made up of a collection of assemblages that are connected by functions that model the influence of emigration and immigration. What are metacommunity dynamics? Metacommunity dynamics are the local and regional processes that determine the community composition at each site (Leibold et al. 2004, Holyoak et al. 2005). The MCSim package simulates metacommunity dynamics using a modified version of Hubbell s (2001) zero-sum lottery model. The

2 balance of recruitment from local versus regional species pools is determined by m, where a higher m indicates more recruits come from the regional pool. Local interactions between the environmental filter (Ef) and species trait values are modeled after Gravel et al. (2006) and Sokol et al. (2011). What is the difference between spatially implicit and spatially explicit simulations? MCSim can be used to model either spatially implicit or explicit scenarios by changing the shape of the dispersal kernel. The dispersal kernel is modeled after Gravel et al. (2006), where an increased slope is associated with increased dispersal limitation. Under a high dispersal limitation scenario (e.g., SWM.slope = 200), dispersal will only occur between neighboring sites. If the slope is 0 (SWM.slope = 0), dispersal occurs equally among all sites in the simulation, which makes the scenario spatially implicit. In spatially explicit scenarios, the arrangement and patchiness of the environmental characteristics can affect diversity outcomes through complicated dynamics, whereas, the spatial arrangement of environmental factors will have no influence over metacommunity dynamics in a spatially implicit simulation. How is diversity measured? MCSim uses the vegetarian package (Charney and Record 2012) to calculate alpha, beta, and gamma diversity using Jost s multiplicative method (Jost 2006, 2007, Jost et al. 2011, Chao et al. 2012) dividing total metacommunity diversity into alpha, beta, and gamma components is known as diversity partitioning. Alpha diversity is a measure of mean local richness and/or evenness, gamma diversity is a measure of regional richness and/or evenness, and beta diversity, calculated as gamma / alpha, represents the number of distinct communities represented in the metacommunity. The order of q must be defined for these calculations. Beta-diversity is also a measure of how much community composition tends to vary among sites in a metacommunity. Diversities calculated using order q = 0 use presence/absence measures of diversity, and thus alpha diversity is a measure of mean local richness (species count) and gamma diversity is a measure of regional richness. Diversities calculated with q = 0 are sensitive to the presence/absence of rare species. Diversities calculated with order q = 1 incorporate abundance data, and thus are also influenced by evenness. Diversities calculated with order q = 2 are more sensitive to changes in the relative abundances of the most common species in the metacommunity. Beta-diversity can be further analyzed using variation partitioning (Borcard et al. 1992, Peres-Neto et al. 2006), which determines the proportion of beta-diversity that is explained by environmental variation [E] and spatial variation [S]. The current version of MCSim only creates one environmental gradient [E] that can interact with species traits to act as an environmental filter. MCSim uses the pcnm function in the vegan package to create spatial variables that represent different scales of spatial heterogeneity thus representing broad scale to fine scale spatial filters to model [S]. Variation partitioning calculates the proportion of beta-diversity that is associated with [a] only environmental variation, [b] spatially structured environmental variation, [c] only spatial variation, and [d] unexplained beta-diversity. MCSim uses the capscale function in vegan to create distance-based Redundancy Analysis (dbrda) models (Legendre and Anderson 1999), and partial dbrda models to use in variation partitioning. The function fn.variation.partition in MCSim is similar to the varpart function in vegan, but varpart uses rda and fn.variation.partition uses dbrda. The difference is any distance metric can be used with fn.variation.partition, whereas varpart is restricted to Euclidean distances and/or Euclidean distances on transformed data.

3 Getting started with MCSim Step 1. Create a directory for your project. I am using a windows machine, and thus I created a working directory called MCSim_DEMO as a subdirectory in my Documents folder. Start your R session and set the working directory using setwd(). Alternatively, if you are using RStudio you can select ProjectCreate Project Existing Directory Browse (navigate to the folder you wish to use as a working directory, in my case C:\Users\Administrator\Documents\MCSim_DEMO ). This step is important because the simulation will create output files that you will not want to have to search for later on. Step 2. Make sure you have downloaded and installed plyr, vegan, and vegetarian packages for R. If you are using RStudio, you can do this by selecting the packages tab, selecting install Packages. You will need an internet connection and you may need to choose a CRAN mirror (the server from which you download the packages from the CRAN).

4 Step 3. Install MCSim. Currently, MCSim is only available at If you are using a windows machine, download and save the MCSim.zip file to your working directory. You can install the package using install.packages() function. > install.packages("mcsim_0.2-1.zip") Warning in install.packages : package MCSim_0.2-1.zip is not available (for R version 3.0.1) Installing package into C:/Users/Administrator/Documents/R/win-library/3.0 (as lib is unspecified) inferring 'repos = NULL' from the file name package MCSim successfully unpacked and MD5 sums checked NOTE: I don t know why it warns that the package isn t available for R version I built it using this version of R. It seems to work okay. Diversity partitioning Step 1. Start R session, load package > library(mcsim) Loading required package: plyr Loading required package: vegan Loading required package: permute This is vegan Loading required package: vegetarian Attaching package: MCSim The following object is masked from package:plyr : count Step 2. Load the everglades.macroinverts data set. Note that this data set is stored in the MCSim package as a list. The list has three elements ($abund, $env, and $geo) that are each data frames. > data(everglades.macroinverts) > names(everglades.macroinverts) [1] "abund" "env" "geo" Step 3. Explore the data in the everglades.macroinverts list. The $abund element in the everglades.macroinverts list represents abundances of macroinvertebrates in sweep samples at the survey sites reported in Sokol et al. (2013). You can view the first few rows of the table using head() > head(everglades.macroinverts$abund) AMPHIP ANISOP BELSPP BERSPP BRAGRA CAENIS CALLIB CELEPO CELSPP AJE_0m_wet AJE_200m_wet AJE_400m_wet CXTE_200m_wet CXTE_400m_wet L31WA_200m_wet Note that I did not display all of the output above. The column names are species codes for macroinvertebrates and the row names are sites (which are explained in the paper). The numbers in the data frame are the abundances of each of the taxonomic groups in each sample. Step 4. Diversity partitioning can be used to calculate alpha, beta, and gamma diversity for the macroinvertebrates collected from the sites in the Everglades represented in the $abund element of the

5 data set. Alpha diversity is a measure of the mean local diversity at a site, beta diversity is a measure of the number of distinct communities in the data set, and gamma diversity is a measure of the regional diversity (see Jost et al. 2011). The fn.diversity.partition() function uses the vegetarian package to calculate alpha, beta, and gamma diversities using the multiplicative formula. When using fn.diversity.partition(), you have to choose an order q for the diversity calculations. If the order of q is set to 0, then these diversities are measured as richness (species counts), so alpha is the mean number of species observed at a site, and gamma diversity is a measure of the total number of species represented in the data set. If q = 2, then the diversity metric accounts for evenness, and it is more sensitive to changes in the relative abundance of dominant species rather than the presence or absence of rare species. If q = 1, it is equally sensitive to dominant and rare species. NOTE: fn.diversity.partition() weights the importance of each site by its total abundance (row total) when calculated alpha, beta, and gamma diversity when using q > 0. > fn.diversity.partition( + dat.comm = everglades.macroinverts$abund, + q.order = 0) d.alpha.q0 d.beta.q0 d.gamma.q0 AJE_0m_wet Notice that gamma diversity is equal to the number of columns in the data set. This is because each taxon is observed at least once in the data set, thus regional richness (q = 0 diversity) is 54 taxonomic groups. Variation partitioning Step 1. Extract the geographic information from the everglades.macroinverts data set to a data frame with a shorter name (this makes writing code easier). > dat.geo<-everglades.macroinverts$geo Step 2. Load the geosphere package (you may need to install this package first). Use this package to calculate a geographic distance matrix using the distm() function. The resulting geographic distance matrix (which I named dist.geo in the code below) is a site-by-site triangular matrix where each element is the distance between two sites in meters. > require(geosphere) Loading required package: geosphere Loading required package: sp > obslist<-row.names(dat.geo) #save site names > dist.geo<-as.data.frame(distm(dat.geo[,c("longitude","latitude")], #this function creates the distance matrix from long and lat coordinates + fun=distvincentyellipsoid)) > row.names(dist.geo)<-obslist #paste the site names back into the row and column headers in the distance matrix > names(dist.geo)<-obslist Step 3. Use the pcnm() function from the vegan package to calculate eigenvectors using Principal Coordinates of Neighbor Matrices (PCNM) analysis, and extract the positive eigenvectors. Each eigenvector represents a spatial filter of increasingly fine scale. Thus, the first eigenvector (PCNM1) represents the broadest scale spatial heterogeneity, and each successive eigenvector (PCNM2, PCNM3, ) each represent finer and finer scale spatial heterogeneity. Below, I saved the spatial variables from

6 the pcnm analysis in the dat.pcnm data frame. In dat.pcnm, the columns are spatial variables (PCNM eigenvectors) and the rows are sites. Sites with similar PCNM scores are deemed similar with respect to that spatial filter. > mod.pcnm<-pcnm(dist.geo,dist.ret=true) > dat.pcnm<-as.data.frame(mod.pcnm$vectors) > dat.pcnm<-dat.pcnm[,mod.pcnm$values>0] Step 4. Use the fn.variation.partition() function from MCSim to calculate the different components of beta diversity (which are described above). The current version of the fn.variation.parition() function uses model selection based on adjusted R 2 values (see the vegan package) to select a subset of PCNM variables to represent [S] in the variation partitioning analysis. The selected PCNM variables are listed under S.vars in the output. The function will use all environmental variables that are supplied in the [E] component of the model. > fn.variation.partition( + dat.comm = everglades.macroinverts$abund, + E = everglades.macroinverts$env, + S = dat.pcnm, + q.order = 2) a b c d E S ES S.vars PCNM1 According to the output here, 46.9% of the variation in dominant-biased macroinvertebrate community composition is explained by environmental variation [E], 39.1% is explained by spatial variables [S] (PCNM eigenvectors), and 29.1% is explained by spatially structured environmental variables [b] (which is the intersection of [E] and [S]). How to run a simulation Step 1. Make sure you have a working directory and MCSim is loaded (see the getting started section above). My working directory is MCSim_DEMO located in my Documents folder on my windows machine. This information is important because the simulation will create a subdirectory (folder) called SIM_OUTPUT in your working directory where it will write R objects and metadata. Step 2. Setting simulation parameters Read the help documentation for fn.metasim(). This is the function you will use to call the simulation. The simulation creates a square grid of sites, each with a local assemblage size of JL. The default is for each site to have a JL of 200 individuals, so in the example landscape below, each circle is a site that has a community of 200 individuals (JL = 200), and the total metacommunity size (JM) is 200,000 individuals.

7 The fn.meatsim() function uses a lottery recruitment procedure based on Hubbell s (2001) neutral model, with modifications that in the influence of niche-based species sorting by environmental filters and dispersal dynamics in a spatially explicit landscape, both described in Gravel et al. (2006). The default values will run a simulation for 10 generations. Here is a list of the model parameters and a description of what they do (more information is available in the documentation for fn.metasim): scenario.id name your simulation alpha.fisher a number used to determine the initial regional diversity for your simulation. The default value is 2. Larger numbers create more regional diversity. nu The openness of the metacommunity, also known as Hubbell s speciation rate. This is the probability of a novel species (previously unobserved in the metacommunity) appearing. The default value (10-4, which means approximately 1 in every 10,000 recruitment events will select a novel species that is not currently occupying any location in the metacommunity). speciation.limit Sets an absolute, upper limit to the number of novel taxa. Default is max n.timesteps the number of generations in the simulation. I have found that simulations tend to stabilize after 20 to 50 generations. Default is set to 10. landscape.edge.size This sets the size of the grid. Default is 5, which will create a 5 by 5 grid of 25 sites. ave.jl This sets the average number of individuals at a site in the metacommunity. Default is 200 individuals per site. Note that other parameter settings can be used to vary the assemblage

8 sizes among the different sites throughout the landscape. You will set the minimum JL size, and the spatial scale at which JL will vary using other parameters. JL.min.proportion this parameter sets the minimum observed local assemblage size (JL) in the simulation. It is a proportion of ave.jl, so if you set it to 1, all assemblages are size ave.jl. If you set it to 0.5, then the smallest observed JL in the simulation will be half of ave.jl. The default value is 1. target.m m is a measure of the proportion of recruits in the local recruitment pool that are from external (neighboring) sites. You set a target value, because m can change from site to site because it is a function of both the influx of immigrants (IL) and the size of the existing local assemblage (JL). The default value is Ef.specificity All sites are assigned an Ef value between 0 and 1, and all species are given affinities for an Ef value between 0 and 1. Ef.specificity sets the breadth of the trait set that local environmental filters select for. A value of 0 is the smallest specificity (Ef will select for a specific trait value, or affinity, i.e., 0.5). Larger values will select for a broader range of affinities. For example, if you set this to 0.1, it will select for traits within a range of length 0.1 along the environmental gradient. The default value is 0. Setting scaling variables the scale variables are all based on PCNM eigenvectors calculated for the sites in the landscape. You can choose to link immigration rates (IL), assemblages sizes (JL) and environmental filters (Ef) each to a spatial filter (PCNM eigenvector) of a different scale. To do this you choose a value >= 0 and < 1. A value of 0 will link the parameter to the spatial filter (PCNM) with the finest spatial heterogeneity, and a value of 1 will link the parameter to the broadest spatial filter (large scale spatial heterogeneity). There are also some special codes: a value < 0 will create a random landscape, A value >= 1 will create a landscape with two habitats, and a value of NA will create a completely homogenous landscape (same value for all sites). o IL.scale default value is NA o JL.scale default value is NA o Ef.scale default value is NA o Ef.specificity.scale this is a special case where you can currently only select values of -1, NA, or 1. Default value is NA same Ef specificity at all sites. SWM.slope sets the shape of the dispersal kernel. This is based off of Gravel et al. (2006). A value of 0 will create a spatially implicit simulation (the probability of dispersal from one site to another is not affected by how far apart the sites are in the landscape). Steeper slopes create dispersal limitation, where adjacent sites are more likely to contribute to each other s recruitment pools than sites that are far apart. The default value is 0. Setting species traits In this simulation, species are randomly assigned a dispersal trait and an environmental affinity. These traits affect their probabilities contributing to local and regional recruitment pools. o Dispersal traits species are randomly assigned a value between 0 and 1. These values determine their probability of contributing to the regional recruitment pools of neighboring sites. A value of 1 is the max dispersal, a value of 0 will give a species a 0 probability of contributing to the recruitment pool of neighboring sites. If all species are set to the same value, then dispersal dynamics will be neutral. If there is variation in dispersal abilities, this can create bias in the regional pools based on dispersal abilities.

9 o You do not set the dispersal traits for species, but you do set the median and range of possible values. The default values are trait.dispersal.median = 1 trait.dispersal.range = 0, all species will have the same dispersal ability. If you want to add in variation in dispersal abilities, set trait.dispersal.median =.75 trait.dispersal.range =.25 Environmental affinities and species sorting Ef traits describe species affinities to a location on the environmental gradient between 0 and 1. If a species has an affinity of 0.5, then its optimum site will be a site with an Ef value of 0.5. However, we can also set species niche breadths using trait.ef.sd. A larger niche breadth will increase the range of Ef values over which a species can survive. Setting the niche breadth to a very large value (e.g., trait.ef.sd = 20) will essentially make all species ecologically equivalent (all species can survive equally well at all sites), thus making the simulation neutral. Because Ef affinities are randomly assigned, you will only set the niche width to be applied to all species. Start off with a neutral simulation The default value creates relatively narrow niches, which can result in nichebased species sorting if there is sufficient environmental variability. trait.ef.sd = 0.1 (default value, niche model) trait.ef.sd = 20 (set to this value for a neutral model) Step 3. Setting for saving simulations and metadata the fn.metasim() function will calculate diversity partitions (alpha, beta, and gamma diversity) and variation partitions (how much of beta-diversity is related to environmental and spatial variation). q.order this will set the order q used for calculating diversity outcomes for diversity and variation partitioning. Default is to calculate outcomes for both q = 0 and q = 2. save.sim do you want to save the simulation? The default value is TRUE (will save the simulation). You can set it to FALSE if you are running many simulations (i.e., for a sensitivity analysis, when all you want is the metadata output) so that you don t fill up your hard drive. output.dir.path this is the name of the folder where simulations and metadata are saved. The default is SIM_OUTPUT. keep.timesteps which time steps do you want to calculate diversity statistics for? The default will keep timesteps 1 and 10. You will need to set this to the desired timestep, otherwise the simulation crashes. NOTE: The code used below is available at Download demo_script.zip, which is a zipped directory with three.r files with the code used in steps 4 through 7. Step 4. Run a neutral simulation and save the output as sim.result in your R session. The script is available in the file RSCRIPT_neutral_simulation.R. Note that it creates a metadata file that displays the parameter settings and diversity outcomes for time step 20. > sim.result<-fn.metasim(scenario.id = "neutral", + alpha.fisher =.75,

10 + n.timestep = 20, + landscape.edge.size = 10, + ave.jl = 200, + target.m = 0.01, + Ef.scale =.9, + trait.ef.sd = 20, + q.order = 2, + keep.timesteps = 20) Step 5. Plotting the simulation using fn.plot.sim() will create a 6 panel plot. The first 3 panels are representations of the landscape (a 10 by 10 grid in this case). In the first panel, the size of the each site is a relative representation of the local assemblage size (JL). In the second panel, point sizes are relative to their Ef value. In the third panel point sizes represent relative differences in m (the influence of immigrants from the regional pool). The fourth panel is a rank occurrence (the proportion of sites at which each species occurs) curve where the black bars represent initial occurrences rates and the red bars represent final occurrences. The 5 th panel displays species dispersal (black) and Ef (white) trait scores. The last panel is a principal coordinate analysis ordination of sites base on their taxonomic compositions at the initial time step (black) and final time step (red). Note that for this neutral simulation the red points are more spread out because of ecological drift under the neutral scenario where the influence of the regional pool is limited (m is relatively low at a value of 0.125). > fn.plot.sim(sim.result) If you want to run a niche simulation, use the code available in RSCRIPT_niche_simulation.R

11 Step 6. Delete everything in the SIM_OUTPUT directory. Using a for loop, we will run 10 neutral and 10 niche simulations and compare the metadata. We are using a 5 by 5 landscape in these simulations. This code is available in RSCRIPT_simulation_comparison.R > for (i in 1:10){ + sim.result<-fn.metasim(scenario.id = "neutral", + alpha.fisher =.75, + n.timestep = 20, + landscape.edge.size = 5, + ave.jl = 200, + target.m = 0.01, + Ef.scale =.9, + trait.ef.sd = 20, + q.order = 2, + keep.timesteps = 20) + sim.result<-fn.metasim(scenario.id = "niche", + alpha.fisher =.75, + n.timestep = 20, + landscape.edge.size = 5, + ave.jl = 200, + target.m = 0.01, + Ef.scale =.9, + trait.ef.sd = 0.125, + q.order = 2, + keep.timesteps = 20) + } Note that there is a metadata file for each simulation scenario type, and each has 10 rows (one for each rep). You can use the following code to combine the two files Step 7. Collate metadata into one file. > fn.combine.sim.csv.metadata("sim_output",n.sims=c("neutral","niche")) Now all metadata is in one file titled sim.metadata.csv in the SIM_OUTPUT directory. You can read the entire metadata file back into your R session using > sim.metadata<-read.csv("sim_output/sim.metadata.csv") Step 8. Compare the environmental component of beta diversity between niche and neutral simulations. > boxplot(e.q2~scenario.id,sim.metadata, ylab = [E] component of beta )

12 Literature Cited Borcard, D., P. Legendre, and P. Drapeau Partialling out the spatial component of ecological variation. Ecology 73: Chao, A., C.-H. Chiu, and T. C. Hsieh Proposing a resolution to debates on diversity partitioning. Ecology 93: Charney, N., and S. Record vegetarian: Jost Diversity Measures for Community Data. Gravel, D., C. D. Canham, M. Beaudet, and C. Messier Reconciling niche and neutrality: the continuum hypothesis. Ecology Letters 9: Hankin, R. K Introducing untb, an R package for simulating ecological drift under the unified neutral theory of biodiversity. Journal of Statistical Software 22:1 15. Hijmans, R. J., and E. Williams Spherical Trigonometry. Holyoak, M., M. A. Leibold, and R. D. Holt Metacommunities: spatial dynamics and ecological communities. University of Chicago Press. Hubbell, S. P A unified theory of biodiversity and biogeography. Princeton University Press. Jost, L Entropy and diversity. Oikos 113: Jost, L Partitioning diversity into independent alpha and beta components. Ecology 88: Jost, L., A. Chao, and R. L. Chazdon Compositional similarity and beta diversity. Pages in A. E. Magurran and B. J. McGill, editors. Biological Diversity: Frontiers in Measurement and Assessment. Oxford University Press, Oxford, UK. Legendre, P., and M. J. Anderson Distance-based redundancy analysis: Testing multispecies responses in multifactorial ecological experiments. Ecological Monographs 69:1 24. Leibold, M. A., M. Holyoak, N. Mouquet, P. Amarasekare, J. M. Chase, M. F. Hoopes, R. D. Holt, J. B. Shurin, R. Law, D. Tilman, M. Loreau, and A. Gonzalez The metacommunity concept: a framework for multi-scale community ecology. Ecology Letters 7: Oksanen, J., F. G. Blanchet, R. Kindt, P. Legendre, P. R. Minchin, R. B. O Hara, G. L. Simpson, P. Solymos, M. H. H. Stevens, and H. Wagner vegan: Community Ecology Package. Peres-Neto, P. R., P. Legendre, S. Dray, and D. Borcard Variation partitioning of species data matrices - estimation and comparison of fractions. Ecology 87: R Development Core Team R: A Language and Environment for Statistical Computing. R Foundation for Statistical Computing, Vienna, Austria. Sokol, E. R., E. F. Benfield, L. K. Belden, and V. H. Maurice The assembly of ecological communities inferred from taxonomic and functional composition. The American naturalist 177: Sokol, E. R., J. M. Hoch, E. Gaiser, and J. C. Trexler Metacommunity Structure Along Resource and Disturbance Gradients in Everglades Wetlands. Wetlands:1 12. Wickham, H The Split-Apply-Combine Strategy for Data Analysis. Journal of Statistical Software 40:1 29.

Package metacom. August 18, 2018

Package metacom. August 18, 2018 Type Package Package metacom August 18, 2018 Title Analysis of the 'Elements of Metacommunity Structure' Version 1.5.1 Depends vegan (>= 2.2-1) Suggests testthat Maintainer Tad Dallas

More information

Introduction to entropart

Introduction to entropart Introduction to entropart Eric Marcon AgroParisTech UMR EcoFoG Bruno Hérault Cirad UMR EcoFoG Abstract entropart is a package for R designed to estimate diversity based on HCDT entropy or similarity-based

More information

Parthy. A test of neutrality using species abundance evenness, and parameter inference by Approximate Bayesian Computation

Parthy. A test of neutrality using species abundance evenness, and parameter inference by Approximate Bayesian Computation Parthy A test of neutrality using species abundance evenness, and parameter inference by Approximate Bayesian Computation http://www.edb.ups tlse.fr/equipe1/tetame.htm Franck Jabot Jérôme Chave Laboratoire

More information

An introduction to the picante package

An introduction to the picante package An introduction to the picante package Steven Kembel (skembel@uoregon.edu) April 2010 Contents 1 Installing picante 1 2 Data formats in picante 1 2.1 Phylogenies................................ 2 2.2 Community

More information

A technique for constructing monotonic regression splines to enable non-linear transformation of GIS rasters

A technique for constructing monotonic regression splines to enable non-linear transformation of GIS rasters 18 th World IMACS / MODSIM Congress, Cairns, Australia 13-17 July 2009 http://mssanz.org.au/modsim09 A technique for constructing monotonic regression splines to enable non-linear transformation of GIS

More information

Ordination (Guerrero Negro)

Ordination (Guerrero Negro) Ordination (Guerrero Negro) Back to Table of Contents All of the code in this page is meant to be run in R unless otherwise specified. Load data and calculate distance metrics. For more explanations of

More information

Fast, Easy, and Publication-Quality Ecological Analyses with PC-ORD

Fast, Easy, and Publication-Quality Ecological Analyses with PC-ORD Emerging Technologies Fast, Easy, and Publication-Quality Ecological Analyses with PC-ORD JeriLynn E. Peck School of Forest Resources, Pennsylvania State University, University Park, Pennsylvania 16802

More information

Tutorial: SeqAPass Boxplot Generator

Tutorial: SeqAPass Boxplot Generator 1 Tutorial: SeqAPass Boxplot Generator 1. Access SeqAPASS by opening https://seqapass.epa.gov/seqapass/ using Mozilla Firefox web browser 2. Open the About link on the login page or upon logging in to

More information

Using SAS to Manage Biological Species Data and Calculate Diversity Indices

Using SAS to Manage Biological Species Data and Calculate Diversity Indices SCSUG November 2014 Using SAS to Manage Biological Species Data and Calculate Diversity Indices ABSTRACT Paul A. Montagna, Harte Research Institute, TAMU-CC, Corpus Christi, TX Species level information

More information

Stats fest Multivariate analysis. Multivariate analyses. Aims. Multivariate analyses. Objects. Variables

Stats fest Multivariate analysis. Multivariate analyses. Aims. Multivariate analyses. Objects. Variables Stats fest 7 Multivariate analysis murray.logan@sci.monash.edu.au Multivariate analyses ims Data reduction Reduce large numbers of variables into a smaller number that adequately summarize the patterns

More information

Instruction: Download and Install R and RStudio

Instruction: Download and Install R and RStudio 1 Instruction: Download and Install R and RStudio We will use a free statistical package R, and a free version of RStudio. Please refer to the following two steps to download both R and RStudio on your

More information

Package TPD. June 14, 2018

Package TPD. June 14, 2018 Type Package Package TPD June 14, 2018 Title Methods for Measuring Functional Diversity Based on Trait Probability Density Version 1.0.0 Date 2018-06-13 Author Carlos P. Carmona

More information

Fig. A4.1. Map representations of predictions from five MaxEnt models for Scorzonera humilis in SE Østfold, SE Norway, using the PRO

Fig. A4.1. Map representations of predictions from five MaxEnt models for Scorzonera humilis in SE Østfold, SE Norway, using the PRO Fig. A4.1. Map representations of predictions from five MaxEnt models for Scorzonera humilis in SE Østfold, SE Norway, using the PRO (probability-ratio output). The five models are: Model 1 = the model

More information

8.11 Multivariate regression trees (MRT)

8.11 Multivariate regression trees (MRT) Multivariate regression trees (MRT) 375 8.11 Multivariate regression trees (MRT) Univariate classification tree analysis (CT) refers to problems where a qualitative response variable is to be predicted

More information

Package flowchic. R topics documented: October 16, Encoding UTF-8 Type Package

Package flowchic. R topics documented: October 16, Encoding UTF-8 Type Package Encoding UTF-8 Type Package Package flowchic October 16, 2018 Title Analyze flow cytometric data using histogram information Version 1.14.0 Date 2015-03-05 Author Joachim Schumann ,

More information

Maximum Entropy (Maxent)

Maximum Entropy (Maxent) Maxent interface Maximum Entropy (Maxent) Deterministic Precise mathematical definition Continuous and categorical environmental data Continuous output Maxent can be downloaded at: http://www.cs.princeton.edu/~schapire/maxent/

More information

Supplementary Material

Supplementary Material Supplementary Material Figure 1S: Scree plot of the 400 dimensional data. The Figure shows the 20 largest eigenvalues of the (normalized) correlation matrix sorted in decreasing order; the insert shows

More information

SYDE Winter 2011 Introduction to Pattern Recognition. Clustering

SYDE Winter 2011 Introduction to Pattern Recognition. Clustering SYDE 372 - Winter 2011 Introduction to Pattern Recognition Clustering Alexander Wong Department of Systems Design Engineering University of Waterloo Outline 1 2 3 4 5 All the approaches we have learned

More information

Scaling Techniques in Political Science

Scaling Techniques in Political Science Scaling Techniques in Political Science Eric Guntermann March 14th, 2014 Eric Guntermann Scaling Techniques in Political Science March 14th, 2014 1 / 19 What you need R RStudio R code file Datasets You

More information

Package PhyloMeasures

Package PhyloMeasures Type Package Package PhyloMeasures January 14, 2017 Title Fast and Exact Algorithms for Computing Phylogenetic Biodiversity Measures Version 2.1 Date 2017-1-14 Author Constantinos Tsirogiannis [aut, cre],

More information

Package marinespeed. February 17, 2017

Package marinespeed. February 17, 2017 Type Package Package marinespeed February 17, 2017 Title Benchmark Data Sets and Functions for Marine Species Distribution Modelling Version 0.1.0 Date 2017-02-16 Depends R (>= 3.2.5) Imports stats, utils,

More information

Table of Contents (As covered from textbook)

Table of Contents (As covered from textbook) Table of Contents (As covered from textbook) Ch 1 Data and Decisions Ch 2 Displaying and Describing Categorical Data Ch 3 Displaying and Describing Quantitative Data Ch 4 Correlation and Linear Regression

More information

3. Cluster analysis Overview

3. Cluster analysis Overview Université Laval Multivariate analysis - February 2006 1 3.1. Overview 3. Cluster analysis Clustering requires the recognition of discontinuous subsets in an environment that is sometimes discrete (as

More information

1/22/2018. Multivariate Applications in Ecology (BSC 747) Ecological datasets are very often large and complex

1/22/2018. Multivariate Applications in Ecology (BSC 747) Ecological datasets are very often large and complex Multivariate Applications in Ecology (BSC 747) Ecological datasets are very often large and complex Modern integrative approaches have allowed for collection of more data, challenge is proper integration

More information

Clustering. Robert M. Haralick. Computer Science, Graduate Center City University of New York

Clustering. Robert M. Haralick. Computer Science, Graduate Center City University of New York Clustering Robert M. Haralick Computer Science, Graduate Center City University of New York Outline K-means 1 K-means 2 3 4 5 Clustering K-means The purpose of clustering is to determine the similarity

More information

METAPOPULATION DYNAMICS

METAPOPULATION DYNAMICS 16 METAPOPULATION DYNAMICS Objectives Determine how extinction and colonization parameters influence metapopulation dynamics. Determine how the number of patches in a system affects the probability of

More information

Tutorial: Analysing idynomics Result Data using idynor Package

Tutorial: Analysing idynomics Result Data using idynor Package Tutorial: Analysing idynomics Result Data using idynor Package Table of Contents 1. Introduction...1 2. Prerequisites...1 3. Installing idynor...2 3.1. Easiest Way: From the CRAN repository...2 3.2. Linux/Mac:

More information

Welcome to PolyFrag! Summary: Basics of PolyFrag: Opening the Tool:

Welcome to PolyFrag! Summary: Basics of PolyFrag: Opening the Tool: Welcome to PolyFrag! Copyright: (c) 2013 University of New Hampshire License: Creative Commons Attribution-NonCommercial-ShareAlike (BY-NC-SA) license Author: Meghan Graham MacLean Summary: PolyFrag has

More information

Frequency Distributions

Frequency Distributions Displaying Data Frequency Distributions After collecting data, the first task for a researcher is to organize and summarize the data so that it is possible to get a general overview of the results. Remember,

More information

> z <- cart(sc.cele~k.sc.cele+veg2+elev+slope+aspect+sun+heat, data=envspk)

> z <- cart(sc.cele~k.sc.cele+veg2+elev+slope+aspect+sun+heat, data=envspk) Using Cartware in R Bradley W. Compton, Department of Environmental Conservation, University of Massachusetts, Amherst, MA 01003, bcompton@eco.umass.edu Revised: November 16, 2004 and November 30, 2005

More information

ZOOPROCESS / PLANKTON IDENTIFIER PROTOCOL For COMPUTER ASSISTED ZOOPLANKTON SORTING

ZOOPROCESS / PLANKTON IDENTIFIER PROTOCOL For COMPUTER ASSISTED ZOOPLANKTON SORTING ZOOPROCESS / PLANKTON IDENTIFIER PROTOCOL For COMPUTER ASSISTED ZOOPLANKTON SORTING Picheral, Garcia-Comas, Elineau, Romagnan, Desnos 2015/01/28 More info available in: J. Plankton Res. Gorsky et al. 32

More information

Spatial Patterns Point Pattern Analysis Geographic Patterns in Areal Data

Spatial Patterns Point Pattern Analysis Geographic Patterns in Areal Data Spatial Patterns We will examine methods that are used to analyze patterns in two sorts of spatial data: Point Pattern Analysis - These methods concern themselves with the location information associated

More information

Hierarchical Clustering

Hierarchical Clustering What is clustering Partitioning of a data set into subsets. A cluster is a group of relatively homogeneous cases or observations Hierarchical Clustering Mikhail Dozmorov Fall 2016 2/61 What is clustering

More information

Modeling Plant Succession with Markov Matrices

Modeling Plant Succession with Markov Matrices Modeling Plant Succession with Markov Matrices 1 Modeling Plant Succession with Markov Matrices Concluding Paper Undergraduate Biology and Math Training Program New Jersey Institute of Technology Catherine

More information

Guidelines for computing MaxEnt model output values from a lambdas file

Guidelines for computing MaxEnt model output values from a lambdas file Guidelines for computing MaxEnt model output values from a lambdas file Peter D. Wilson Research Fellow Invasive Plants and Climate Project Department of Biological Sciences Macquarie University, New South

More information

Lecturer 2: Spatial Concepts and Data Models

Lecturer 2: Spatial Concepts and Data Models Lecturer 2: Spatial Concepts and Data Models 2.1 Introduction 2.2 Models of Spatial Information 2.3 Three-Step Database Design 2.4 Extending ER with Spatial Concepts 2.5 Summary Learning Objectives Learning

More information

Mapping Distance and Density

Mapping Distance and Density Mapping Distance and Density Distance functions allow you to determine the nearest location of something or the least-cost path to a particular destination. Density functions, on the other hand, allow

More information

Data Analysis and Solver Plugins for KSpread USER S MANUAL. Tomasz Maliszewski

Data Analysis and Solver Plugins for KSpread USER S MANUAL. Tomasz Maliszewski Data Analysis and Solver Plugins for KSpread USER S MANUAL Tomasz Maliszewski tmaliszewski@wp.pl Table of Content CHAPTER 1: INTRODUCTION... 3 1.1. ABOUT DATA ANALYSIS PLUGIN... 3 1.3. ABOUT SOLVER PLUGIN...

More information

Getting to Know Your Data

Getting to Know Your Data Chapter 2 Getting to Know Your Data 2.1 Exercises 1. Give three additional commonly used statistical measures (i.e., not illustrated in this chapter) for the characterization of data dispersion, and discuss

More information

MANUAL. SEEVA Software Spatial Evolutionary and Ecological Vicariance Analysis

MANUAL. SEEVA Software Spatial Evolutionary and Ecological Vicariance Analysis MANUAL SEEVA Software Spatial Evolutionary and Ecological Vicariance Analysis Beta version: ver. 0.33 released Nov 1, 2008 By Einar Heiberg & Lena Struwe websites: seeva.heiberg.se or www.rci.rutgers.edu/~struwe/seeva

More information

Performance Level Descriptors. Mathematics

Performance Level Descriptors. Mathematics Performance Level Descriptors Grade 3 Well Students rarely, Understand that our number system is based on combinations of 1s, 10s, and 100s (place value, compare, order, decompose, and combine using addition)

More information

Data can be in the form of numbers, words, measurements, observations or even just descriptions of things.

Data can be in the form of numbers, words, measurements, observations or even just descriptions of things. + What is Data? Data is a collection of facts. Data can be in the form of numbers, words, measurements, observations or even just descriptions of things. In most cases, data needs to be interpreted and

More information

3. Cluster analysis Overview

3. Cluster analysis Overview Université Laval Analyse multivariable - mars-avril 2008 1 3.1. Overview 3. Cluster analysis Clustering requires the recognition of discontinuous subsets in an environment that is sometimes discrete (as

More information

Data input for secr. Murray Efford May 5, 2010

Data input for secr. Murray Efford May 5, 2010 Data input for secr Murray Efford May 5, 2010 Data for analysis in secr must be prepared as an object of class capthist which includes both the detector layout and the capture data. The structure of a

More information

CHAPTER 3 IMAGE ENHANCEMENT IN THE SPATIAL DOMAIN

CHAPTER 3 IMAGE ENHANCEMENT IN THE SPATIAL DOMAIN CHAPTER 3 IMAGE ENHANCEMENT IN THE SPATIAL DOMAIN CHAPTER 3: IMAGE ENHANCEMENT IN THE SPATIAL DOMAIN Principal objective: to process an image so that the result is more suitable than the original image

More information

Importing and processing a DGGE gel image

Importing and processing a DGGE gel image BioNumerics Tutorial: Importing and processing a DGGE gel image 1 Aim Comprehensive tools for the processing of electrophoresis fingerprints, both from slab gels and capillary sequencers are incorporated

More information

Applying Improved Random Forest Explainability (RFEX 2.0) steps on synthetic data for variable features having a unimodal distribution

Applying Improved Random Forest Explainability (RFEX 2.0) steps on synthetic data for variable features having a unimodal distribution Applying Improved Random Forest Explainability (RFEX 2.0) steps on synthetic data for variable features having a unimodal distribution 1. Introduction Sabiha Barlaskar, Dragutin Petkovic SFSU CS Department

More information

Challenges motivating deep learning. Sargur N. Srihari

Challenges motivating deep learning. Sargur N. Srihari Challenges motivating deep learning Sargur N. srihari@cedar.buffalo.edu 1 Topics In Machine Learning Basics 1. Learning Algorithms 2. Capacity, Overfitting and Underfitting 3. Hyperparameters and Validation

More information

Package GUILDS. September 26, 2016

Package GUILDS. September 26, 2016 Type Package Package GUILDS September 26, 2016 Title Implementation of Sampling Formulas for the Unified Neutral Model of Biodiversity and Biogeography, with or without Guild Structure Version 1.3 A collection

More information

Landscape Ecology. Lab 2: Indices of Landscape Pattern

Landscape Ecology. Lab 2: Indices of Landscape Pattern Introduction In this lab exercise we explore some metrics commonly used to summarize landscape pattern. You will begin with a presettlement landscape entirely covered in forest. You will then develop this

More information

Clustering CS 550: Machine Learning

Clustering CS 550: Machine Learning Clustering CS 550: Machine Learning This slide set mainly uses the slides given in the following links: http://www-users.cs.umn.edu/~kumar/dmbook/ch8.pdf http://www-users.cs.umn.edu/~kumar/dmbook/dmslides/chap8_basic_cluster_analysis.pdf

More information

Package rdiversity. June 19, 2018

Package rdiversity. June 19, 2018 Type Package Package rdiversity June 19, 2018 Title Measurement and Partitioning of Similarity-Sensitive Biodiversity Version 1.2.1 Date 2018-06-12 Maintainer Sonia Mitchell

More information

Image Compression With Haar Discrete Wavelet Transform

Image Compression With Haar Discrete Wavelet Transform Image Compression With Haar Discrete Wavelet Transform Cory Cox ME 535: Computational Techniques in Mech. Eng. Figure 1 : An example of the 2D discrete wavelet transform that is used in JPEG2000. Source:

More information

Sourcing - How to Create a Negotiation

Sourcing - How to Create a Negotiation Martin Baker Secure Source-To-Pay Sourcing - How to Create a Negotiation December 07 Contents To Create a Project... To Create a Negotiation... 5 Attachments... 7 Private File Archive... 7 Creating Lines,

More information

Workshop 8: Model selection

Workshop 8: Model selection Workshop 8: Model selection Selecting among candidate models requires a criterion for evaluating and comparing models, and a strategy for searching the possibilities. In this workshop we will explore some

More information

Probabilistic Analysis Tutorial

Probabilistic Analysis Tutorial Probabilistic Analysis Tutorial 2-1 Probabilistic Analysis Tutorial This tutorial will familiarize the user with the Probabilistic Analysis features of Swedge. In a Probabilistic Analysis, you can define

More information

Learning internal representations

Learning internal representations CHAPTER 4 Learning internal representations Introduction In the previous chapter, you trained a single-layered perceptron on the problems AND and OR using the delta rule. This architecture was incapable

More information

3020 N. Schevene Blvd. Phone: Flagstaff, AZ USA

3020 N. Schevene Blvd. Phone: Flagstaff, AZ USA NAME: Directional Slope 1.2a Aka: dir_slope.avx Last modified: October 6, 2006 TOPICS: Slope Direction Angle Bearing AUTHOR: Jeff Jenness Wildlife Biologist, GIS Analyst Email: jeffj@jennessent.com Jenness

More information

CHAPTER 2 TEXTURE CLASSIFICATION METHODS GRAY LEVEL CO-OCCURRENCE MATRIX AND TEXTURE UNIT

CHAPTER 2 TEXTURE CLASSIFICATION METHODS GRAY LEVEL CO-OCCURRENCE MATRIX AND TEXTURE UNIT CHAPTER 2 TEXTURE CLASSIFICATION METHODS GRAY LEVEL CO-OCCURRENCE MATRIX AND TEXTURE UNIT 2.1 BRIEF OUTLINE The classification of digital imagery is to extract useful thematic information which is one

More information

Package codyn. June 12, 2018

Package codyn. June 12, 2018 Title Community Dynamics Metrics Version 2.0.0 Date 2018-06-11 Package codyn June 12, 2018 Univariate and multivariate temporal and spatial diversity indices, rank abundance curves, and community stability

More information

Package PCPS. R topics documented: May 24, Type Package

Package PCPS. R topics documented: May 24, Type Package Type Package Package PCPS May 24, 2018 Title Principal Coordinates of Phylogenetic Structure Version 1.0.6 Date 2018-05-24 Author Vanderlei Julio Debastiani Maintainer Vanderlei Julio Debastiani

More information

Data Assembly, Part II. GIS Cyberinfrastructure Module Day 4

Data Assembly, Part II. GIS Cyberinfrastructure Module Day 4 Data Assembly, Part II GIS Cyberinfrastructure Module Day 4 Objectives Continuation of effective troubleshooting Create shapefiles for analysis with buffers, union, and dissolve functions Calculate polygon

More information

GEPHI Introduction to network analysis and visualization

GEPHI Introduction to network analysis and visualization GEPHI Introduction to network analysis and visualization GRANDJEAN, Martin (2015) «GEPHI Introduction to network analysis and visualization», http://www.martingrandjean.ch/gephi-introduction 15 minutes

More information

Schedule for Rest of Semester

Schedule for Rest of Semester Schedule for Rest of Semester Date Lecture Topic 11/20 24 Texture 11/27 25 Review of Statistics & Linear Algebra, Eigenvectors 11/29 26 Eigenvector expansions, Pattern Recognition 12/4 27 Cameras & calibration

More information

Points Lines Connected points X-Y Scatter. X-Y Matrix Star Plot Histogram Box Plot. Bar Group Bar Stacked H-Bar Grouped H-Bar Stacked

Points Lines Connected points X-Y Scatter. X-Y Matrix Star Plot Histogram Box Plot. Bar Group Bar Stacked H-Bar Grouped H-Bar Stacked Plotting Menu: QCExpert Plotting Module graphs offers various tools for visualization of uni- and multivariate data. Settings and options in different types of graphs allow for modifications and customizations

More information

MATHEMATICS Grade 7 Advanced Standard: Number, Number Sense and Operations

MATHEMATICS Grade 7 Advanced Standard: Number, Number Sense and Operations Standard: Number, Number Sense and Operations Number and Number Systems A. Use scientific notation to express large numbers and numbers less than one. 1. Use scientific notation to express large numbers

More information

You will begin by exploring the locations of the long term care facilities in Massachusetts using descriptive statistics.

You will begin by exploring the locations of the long term care facilities in Massachusetts using descriptive statistics. Getting Started 1. Create a folder on the desktop and call it your last name. 2. Copy and paste the data you will need to your folder from the folder specified by the instructor. Exercise 1: Explore the

More information

ViTraM: VIsualization of TRAnscriptional Modules

ViTraM: VIsualization of TRAnscriptional Modules ViTraM: VIsualization of TRAnscriptional Modules Version 1.0 June 1st, 2009 Hong Sun, Karen Lemmens, Tim Van den Bulcke, Kristof Engelen, Bart De Moor and Kathleen Marchal KULeuven, Belgium 1 Contents

More information

PageRank for Product Image Search. Research Paper By: Shumeet Baluja, Yushi Jing

PageRank for Product Image Search. Research Paper By: Shumeet Baluja, Yushi Jing PageRank for Product Image Search Research Paper By: Shumeet Baluja, Yushi Jing Topics Motivation What is PageRank? ImageRank Algorithm Features generation & Similarity measure Concept of Centrality PageRank

More information

Measuring landscape pattern

Measuring landscape pattern Measuring landscape pattern Why would we want to measure landscape patterns? Identify change over time Compare landscapes Compare alternative landscape scenarios Explain processes Steps in Application

More information

TECHNOLOGY COMPETENCY ASSESSMENT MODULE Microsoft Access

TECHNOLOGY COMPETENCY ASSESSMENT MODULE Microsoft Access TECHNOLOGY COMPETENCY ASSESSMENT MODULE Microsoft Access This module was developed to assist students in passing the SkillCheck Incorporated Access 2003 Technology Competency Assessment. It was last updated

More information

ASSIGNMENT 6 Final_Tracts.shp Phil_Housing.mat lnmv %Vac %NW Final_Tracts.shp Philadelphia Housing Phil_Housing_ Using Matlab Eire

ASSIGNMENT 6 Final_Tracts.shp Phil_Housing.mat lnmv %Vac %NW Final_Tracts.shp Philadelphia Housing Phil_Housing_ Using Matlab Eire ESE 502 Tony E. Smith ASSIGNMENT 6 This final study is a continuation of the analysis in Assignment 5, and will use the results of that analysis. It is assumed that you have constructed the shapefile,

More information

Exploring and Understanding Data Using R.

Exploring and Understanding Data Using R. Exploring and Understanding Data Using R. Loading the data into an R data frame: variable

More information

Paired Home Range Size, Overlap, Joint-Space Use, and Similarity Indexes Justin Clapp ZOO 5890 Objective - quantify changes in home range

Paired Home Range Size, Overlap, Joint-Space Use, and Similarity Indexes Justin Clapp ZOO 5890 Objective - quantify changes in home range Paired Home Range Size, Overlap, Joint-Space Use, and Similarity Indexes Justin Clapp ZOO 5890 Objective - quantify changes in home range distributions using paired GPS location data in R The Brownian

More information

Introduction to R. Introduction to Econometrics W

Introduction to R. Introduction to Econometrics W Introduction to R Introduction to Econometrics W3412 Begin Download R from the Comprehensive R Archive Network (CRAN) by choosing a location close to you. Students are also recommended to download RStudio,

More information

Anadarko Public Schools MATH Power Standards

Anadarko Public Schools MATH Power Standards Anadarko Public Schools MATH Power Standards Kindergarten 1. Say the number name sequence forward and backward beginning from a given number within the known sequence (counting on, spiral) 2. Write numbers

More information

Package optimus. March 24, 2017

Package optimus. March 24, 2017 Type Package Package optimus March 24, 2017 Title Model Based Diagnostics for Multivariate Cluster Analysis Version 0.1.0 Date 2017-03-24 Maintainer Mitchell Lyons Description

More information

Cluster Analysis and Visualization. Workshop on Statistics and Machine Learning 2004/2/6

Cluster Analysis and Visualization. Workshop on Statistics and Machine Learning 2004/2/6 Cluster Analysis and Visualization Workshop on Statistics and Machine Learning 2004/2/6 Outlines Introduction Stages in Clustering Clustering Analysis and Visualization One/two-dimensional Data Histogram,

More information

THE KNOWLEDGE MANAGEMENT STRATEGY IN ORGANIZATIONS. Summer semester, 2016/2017

THE KNOWLEDGE MANAGEMENT STRATEGY IN ORGANIZATIONS. Summer semester, 2016/2017 THE KNOWLEDGE MANAGEMENT STRATEGY IN ORGANIZATIONS Summer semester, 2016/2017 SOCIAL NETWORK ANALYSIS: THEORY AND APPLICATIONS 1. A FEW THINGS ABOUT NETWORKS NETWORKS IN THE REAL WORLD There are four categories

More information

Case Study: Attempts at Parametric Reduction

Case Study: Attempts at Parametric Reduction Appendix C Case Study: Attempts at Parametric Reduction C.1 Introduction After the first two studies, we have a better understanding of differences between designers in terms of design processes and use

More information

Author: Leonore Findsen, Qi Wang, Sarah H. Sellke, Jeremy Troisi

Author: Leonore Findsen, Qi Wang, Sarah H. Sellke, Jeremy Troisi 0. Downloading Data from the Book Website 1. Go to http://bcs.whfreeman.com/ips8e 2. Click on Data Sets 3. Click on Data Sets: PC Text 4. Click on Click here to download. 5. Right Click PC Text and choose

More information

Chapter 2. Descriptive Statistics: Organizing, Displaying and Summarizing Data

Chapter 2. Descriptive Statistics: Organizing, Displaying and Summarizing Data Chapter 2 Descriptive Statistics: Organizing, Displaying and Summarizing Data Objectives Student should be able to Organize data Tabulate data into frequency/relative frequency tables Display data graphically

More information

10kTrees - Exercise #2. Viewing Trees Downloaded from 10kTrees: FigTree, R, and Mesquite

10kTrees - Exercise #2. Viewing Trees Downloaded from 10kTrees: FigTree, R, and Mesquite 10kTrees - Exercise #2 Viewing Trees Downloaded from 10kTrees: FigTree, R, and Mesquite The goal of this worked exercise is to view trees downloaded from 10kTrees, including tree blocks. You may wish to

More information

User Manual of ClimMob Software for Crowdsourcing Climate-Smart Agriculture (Version 1.0) Jacob van Etten

User Manual of ClimMob Software for Crowdsourcing Climate-Smart Agriculture (Version 1.0) Jacob van Etten User Manual of ClimMob Software for Crowdsourcing Climate-Smart Agriculture (Version 1.0) Jacob van Etten Designed for double-sided printing. How to cite van Etten, J. 2014. User Manual for ClimMob, Software

More information

Chapter 1. Using the Cluster Analysis. Background Information

Chapter 1. Using the Cluster Analysis. Background Information Chapter 1 Using the Cluster Analysis Background Information Cluster analysis is the name of a multivariate technique used to identify similar characteristics in a group of observations. In cluster analysis,

More information

Addition and Subtraction

Addition and Subtraction PART Looking Back At: Grade Number and Operations 89 Geometry 9 Fractions 94 Measurement 9 Data 9 Number and Operations 96 Geometry 00 Fractions 0 Measurement 02 Data 0 Looking Forward To: Grade Number

More information

Data Science with R Decision Trees with Rattle

Data Science with R Decision Trees with Rattle Data Science with R Decision Trees with Rattle Graham.Williams@togaware.com 9th June 2014 Visit http://onepager.togaware.com/ for more OnePageR s. In this module we use the weather dataset to explore the

More information

Unsupervised Learning : Clustering

Unsupervised Learning : Clustering Unsupervised Learning : Clustering Things to be Addressed Traditional Learning Models. Cluster Analysis K-means Clustering Algorithm Drawbacks of traditional clustering algorithms. Clustering as a complex

More information

Using the DATAMINE Program

Using the DATAMINE Program 6 Using the DATAMINE Program 304 Using the DATAMINE Program This chapter serves as a user s manual for the DATAMINE program, which demonstrates the algorithms presented in this book. Each menu selection

More information

Image Processing. Image Features

Image Processing. Image Features Image Processing Image Features Preliminaries 2 What are Image Features? Anything. What they are used for? Some statements about image fragments (patches) recognition Search for similar patches matching

More information

Tutorial. OTU Clustering Step by Step. Sample to Insight. June 28, 2018

Tutorial. OTU Clustering Step by Step. Sample to Insight. June 28, 2018 OTU Clustering Step by Step June 28, 2018 Sample to Insight QIAGEN Aarhus Silkeborgvej 2 Prismet 8000 Aarhus C Denmark Telephone: +45 70 22 32 44 www.qiagenbioinformatics.com ts-bioinformatics@qiagen.com

More information

Raster Data. James Frew ESM 263 Winter

Raster Data. James Frew ESM 263 Winter Raster Data 1 Vector Data Review discrete objects geometry = points by themselves connected lines closed polygons attributes linked to feature ID explicit location every point has coordinates 2 Fields

More information

Glyphs. Presentation Overview. What is a Glyph!? Cont. What is a Glyph!? Glyph Fundamentals. Goal of Paper. Presented by Bertrand Low

Glyphs. Presentation Overview. What is a Glyph!? Cont. What is a Glyph!? Glyph Fundamentals. Goal of Paper. Presented by Bertrand Low Presentation Overview Glyphs Presented by Bertrand Low A Taxonomy of Glyph Placement Strategies for Multidimensional Data Visualization Matthew O. Ward, Information Visualization Journal, Palmgrave,, Volume

More information

SAP InfiniteInsight 7.0 Modeler - Association Rules Getting Started Guide

SAP InfiniteInsight 7.0 Modeler - Association Rules Getting Started Guide End User Documentation Document Version: 1.0 2014-11 CUSTOMER SAP InfiniteInsight 7.0 Modeler - Association Rules Getting Started Guide Table of Contents Table of Contents About this Document... 4 Who

More information

Artificial Intelligence for Robotics: A Brief Summary

Artificial Intelligence for Robotics: A Brief Summary Artificial Intelligence for Robotics: A Brief Summary This document provides a summary of the course, Artificial Intelligence for Robotics, and highlights main concepts. Lesson 1: Localization (using Histogram

More information

6. NEURAL NETWORK BASED PATH PLANNING ALGORITHM 6.1 INTRODUCTION

6. NEURAL NETWORK BASED PATH PLANNING ALGORITHM 6.1 INTRODUCTION 6 NEURAL NETWORK BASED PATH PLANNING ALGORITHM 61 INTRODUCTION In previous chapters path planning algorithms such as trigonometry based path planning algorithm and direction based path planning algorithm

More information

MOUNTAIN VIEW SCHOOL DISTRICT

MOUNTAIN VIEW SCHOOL DISTRICT MOUNTAIN VIEW SCHOOL DISTRICT FIRST GRADE MATH 1.OA.1 Represent and solve problems involving addition and subtraction. Use addition and subtraction within 20 to solve word problems involving situations

More information

Random integer partitions with restricted numbers of parts

Random integer partitions with restricted numbers of parts Random integer partitions with restricted numbers of parts Kenneth J. Locey ABSTRACT. I present a conceptually simple and comparatively fast computing algorithm for finding uniform random integer partitions

More information

Measures of Dispersion

Measures of Dispersion Measures of Dispersion 6-3 I Will... Find measures of dispersion of sets of data. Find standard deviation and analyze normal distribution. Day 1: Dispersion Vocabulary Measures of Variation (Dispersion

More information

Module 1: Introduction RStudio

Module 1: Introduction RStudio Module 1: Introduction RStudio Contents Page(s) Installing R and RStudio Software for Social Network Analysis 1-2 Introduction to R Language/ Syntax 3 Welcome to RStudio 4-14 A. The 4 Panes 5 B. Calculator

More information