An introduction to MCSim: a MetaCommunity Simulation package for ecologists using the R statistical environment
|
|
- Luke Gordon
- 5 years ago
- Views:
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
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 informationIntroduction 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 informationParthy. 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 informationAn 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 informationA 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 informationOrdination (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 informationFast, 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 informationTutorial: 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 informationUsing 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 informationStats 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 informationInstruction: 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 informationPackage 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 informationFig. 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 information8.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 informationPackage 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 informationMaximum 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 informationSupplementary 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 informationSYDE 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 informationScaling 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 informationPackage 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 informationPackage 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 informationTable 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 information3. 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 information1/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 informationClustering. 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 informationMETAPOPULATION 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 informationTutorial: 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 informationWelcome 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 informationFrequency 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)
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 informationZOOPROCESS / 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 informationSpatial 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 informationHierarchical 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 informationModeling 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 informationGuidelines 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 informationLecturer 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 informationMapping 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 informationData 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 informationGetting 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 informationMANUAL. 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 informationPerformance 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 informationData 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 information3. 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 informationData 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 informationCHAPTER 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 informationImporting 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 informationApplying 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 informationChallenges 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 informationPackage 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 informationLandscape 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 informationClustering 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 informationPackage 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 informationImage 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 informationSourcing - 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 informationWorkshop 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 informationProbabilistic 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 informationLearning 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 information3020 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 informationCHAPTER 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 informationPackage 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 informationPackage 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 informationData 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 informationGEPHI 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 informationSchedule 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 informationPoints 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 informationMATHEMATICS 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 informationYou 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 informationViTraM: 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 informationPageRank 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 informationMeasuring 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 informationTECHNOLOGY 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 informationASSIGNMENT 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 informationExploring and Understanding Data Using R.
Exploring and Understanding Data Using R. Loading the data into an R data frame: variable
More informationPaired 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 informationIntroduction 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 informationAnadarko 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 informationPackage 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 informationCluster 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 informationTHE 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 informationCase 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 informationAuthor: 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 informationChapter 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 information10kTrees - 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 informationUser 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 informationChapter 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 informationAddition 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 informationData 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 informationUnsupervised 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 informationUsing 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 informationImage 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 informationTutorial. 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 informationRaster 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 informationGlyphs. 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 informationSAP 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 informationArtificial 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 information6. 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 informationMOUNTAIN 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 informationRandom 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 informationMeasures 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 informationModule 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