Modeling Plant Succession with Markov Matrices

Similar documents
Probability Models.S4 Simulating Random Variables

Multiple Regression White paper

HEURISTIC OPTIMIZATION USING COMPUTER SIMULATION: A STUDY OF STAFFING LEVELS IN A PHARMACEUTICAL MANUFACTURING LABORATORY

Two-dimensional Totalistic Code 52

IB Chemistry IA Checklist Design (D)

A Virtual Laboratory for Study of Algorithms

Data Presentation. Figure 1. Hand drawn data sheet

7 Fractions. Number Sense and Numeration Measurement Geometry and Spatial Sense Patterning and Algebra Data Management and Probability

Prepare a stem-and-leaf graph for the following data. In your final display, you should arrange the leaves for each stem in increasing order.

Hierarchical Clustering

Performance Estimation and Regularization. Kasthuri Kannan, PhD. Machine Learning, Spring 2018

Network Theory: Social, Mythological and Fictional Networks. Math 485, Spring 2018 (Midterm Report) Christina West, Taylor Martins, Yihe Hao

D-Optimal Designs. Chapter 888. Introduction. D-Optimal Design Overview

Robotics. Lecture 5: Monte Carlo Localisation. See course website for up to date information.

QQ normality plots Harvey Motulsky, GraphPad Software Inc. July 2013

CSE151 Assignment 2 Markov Decision Processes in the Grid World

CS220/MATH320 Applied Discrete Mathematics Instructor: Marc Pomplun Practice Exam. Sample Solutions

1 Introduction RHIT UNDERGRAD. MATH. J., VOL. 17, NO. 1 PAGE 159

STATISTICS (STAT) Statistics (STAT) 1

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

Direct Variations DIRECT AND INVERSE VARIATIONS 19. Name

Chapter 5. Track Geometry Data Analysis

Fathom Dynamic Data TM Version 2 Specifications

FMA901F: Machine Learning Lecture 3: Linear Models for Regression. Cristian Sminchisescu

Case Study: Attempts at Parametric Reduction

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

Fall 2012 Points: 35 pts. Consider the following snip it from Section 3.4 of our textbook. Data Description

Computer Experiments: Space Filling Design and Gaussian Process Modeling

Activity 7. Modeling Exponential Decay with a Look at Asymptotes. Objectives. Introduction. Modeling the Experiment: Casting Out Sixes

4. Write sets of directions for how to check for direct variation. How to check for direct variation by analyzing the graph :

Artificial Intelligence for Robotics: A Brief Summary

Short-Cut MCMC: An Alternative to Adaptation

Math 227 EXCEL / MEGASTAT Guide

Louis Fourrier Fabien Gaie Thomas Rolf

Cover Page. The handle holds various files of this Leiden University dissertation.

Fast Associative Memory

A Logistics Model Group Activity 8 STEM Project Week #11. Plot the data on the grid below. Be sure to label the x and y axis and label the window.

Table of Contents (As covered from textbook)

Multivariate analyses in ecology. Cluster (part 2) Ordination (part 1 & 2)

Using the DATAMINE Program

MIDTERM EXAMINATION Networked Life (NETS 112) November 21, 2013 Prof. Michael Kearns

Math A Regents Exam 0103 Page 1

Massive Data Analysis

Workload Characterization Techniques


CONDITIONAL SIMULATION OF TRUNCATED RANDOM FIELDS USING GRADIENT METHODS

MATH ALGEBRA AND FUNCTIONS 5 Performance Objective Task Analysis Benchmarks/Assessment Students:

Discovery of the Source of Contaminant Release

Convexization in Markov Chain Monte Carlo

III. CONCEPTS OF MODELLING II.

CSE 586 Final Programming Project Spring 2011 Due date: Tuesday, May 3

Using Genetic Algorithms to Solve the Box Stacking Problem

Samuel Coolidge, Dan Simon, Dennis Shasha, Technical Report NYU/CIMS/TR

General Program Description

Planting the Seeds Exploring Cubic Functions

REINFORCEMENT LEARNING: MDP APPLIED TO AUTONOMOUS NAVIGATION

2.2 Scientific Notation & Dimensional Analysis. Monday, September 23, 13

CMP Book: Investigation Number Objective: PASS: 1.1 Describe data distributions and display in line and bar graphs

Translations, Reflections, and Rotations

Introduction to Modeling with Simile

Descriptive Statistics, Standard Deviation and Standard Error

7. Decision or classification trees

Computer Graphics Hands-on

Multivariate Calibration Quick Guide

Bootstrapping Method for 14 June 2016 R. Russell Rhinehart. Bootstrapping

Middle School Math Course 3

Introduction to Objective Analysis

CS294-1 Assignment 2 Report

Chapter 2 Basic Structure of High-Dimensional Spaces

Learner Expectations UNIT 1: GRAPICAL AND NUMERIC REPRESENTATIONS OF DATA. Sept. Fathom Lab: Distributions and Best Methods of Display

Probability and Statistics for Final Year Engineering Students

6th Grade Report Card Mathematics Skills: Students Will Know/ Students Will Be Able To...

THIS IS NOT REPRESNTATIVE OF CURRENT CLASS MATERIAL. STOR 455 Midterm 1 September 28, 2010

Design of Experiments

Section 4 General Factorial Tutorials

Q: Which month has the lowest sale? Answer: Q:There are three consecutive months for which sale grow. What are they? Answer: Q: Which month

5. Compare the volume of a three dimensional figure to surface area.

PERFORMANCE OF THE DISTRIBUTED KLT AND ITS APPROXIMATE IMPLEMENTATION

GLOSSARY OF TERMS. Commutative property. Numbers can be added or multiplied in either order. For example, = ; 3 x 8 = 8 x 3.

Multivariate Capability Analysis

Level8opaedia. A level is a level. Compiled for

Sorting Fields Changing the Values Line Charts Scatter Graphs Charts Showing Frequency Pie Charts Bar Charts...

Approximating Square Roots

Chapter 1. Using the Cluster Analysis. Background Information

Overview for Families

STANDARDS OF LEARNING CONTENT REVIEW NOTES ALGEBRA I. 4 th Nine Weeks,

Area and Perimeter EXPERIMENT. How are the area and perimeter of a rectangle related? You probably know the formulas by heart:

8 th Grade Pre Algebra Pacing Guide 1 st Nine Weeks

Building Concepts: Moving from Proportional Relationships to Linear Equations

Lesson 2: Analyzing a Data Set

Computational Statistics The basics of maximum likelihood estimation, Bayesian estimation, object recognitions

Machine Learning for Pre-emptive Identification of Performance Problems in UNIX Servers Helen Cunningham

major differences are that the graph of a sequence is discrete and you can obtain some values of sequences using a recursive defi nition.

Lab 9. Julia Janicki. Introduction

The Parallel Software Design Process. Parallel Software Design

1. Estimation equations for strip transect sampling, using notation consistent with that used to

Business: Administrative Information Services Crosswalk to AZ Math Standards

MAT 003 Brian Killough s Instructor Notes Saint Leo University

Error Analysis, Statistics and Graphing

SPIROLATERALS, COMPLEXITY FROM SIMPLICITY

Transcription:

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 Morrison November 3, 2008 Partner: David Hamoui Advisors: Prof. Gareth Russell Prof. Amitaba Bose

Modeling Plant Succession with Markov Matrices 2 Abstract: Plant succession is the process by which plants die and their place is taken by other plants that grow in the same location. This process repeats over time causing, for example, the growth of forests from abandoned fields. The replacement of plants follows a mostly predictable sequence. This paper is about recent research into the possibility of modeling plant succession by the Markov process. It is part of a larger project the goal of which is exploring the possibility of manipulation in the successional process. In other words, whether by small changes the result of succession can be altered to achieve a more desirable state. Our research was focused on building the tools necessary for the larger experiment. We first explored the sources of stochasticity inherent in the use of the Markov process for modeling succession. Stochasticity comes from individual species when they are modeled instead of proportions of species. Another kind of stochasticity comes from the use of a set matrix to better approximate the uncertainty inherent in the Markov model. From this analysis we created a method for the determination of the appropriate number of plots to be used based on their size. Secondly, we explored methods to determine how many previous time steps should be used to determine the appropriate Markov matrix for predicting a certain time step and noted that this number will vary based on the homogeneity of the Markov process. Throughout, we use real world examples to demonstrate our theories and the usefulness of our tools.

Modeling Plant Succession with Markov Matrices 3 Table of Contents Introduction 6 Foundational Functions.... 11 Number of Plots and Plot Size. 17 Optimal Number of Previous Time Steps. 19 Homogeneity of Data 21 Conclusion 23 Further Research... 23 References 24

Modeling Plant Succession with Markov Matrices 4 List of Tables Table 1.1: Transition Values.. 10 Table 2.1: Type 2 Data.. 11 Table 2.2: Type 3 Data.. 11 Table 2.3: Vector of Proportions.. 14 Table 2.4: Vector of Individuals.. 14 Table 2.5: Vector {1,1}.. 14 Table 2.6: Outcome.. 14 Table 2.7: Probabilities.. 14 Table 2.8: Vector {100,100}.. 14 Table 2.9: Probable Result.. 14 Table 2.10: Improbable Result.. 14 Table 2.11: Bray Curtis Equation.. 17

Modeling Plant Succession with Markov Matrices 5 List of Figures Figure 1.1: Plant Succession.. 6 Figure 1.2: Markov Matrices: Multiplication and Prediction of Next Time Step.. 8 Figure 1.3: Representing and Measuring Plants in a Plot.. 9 Figure 2.1: X and Y Data Input Matrices 12 Figure 2.2: Simple Matrices vs. Set Matrices.. 15 Figure 2.3: Simulator: Options, Components and Results.. 16 Figure 3.1: Graphs of Noise Based on Population Variation vs. Noise Based on Matrix Variation.. 18 Figure 4.1: Predictions: Using the Optimal Number of Previous Time Steps. 20 Figure 5.1: Homogeneity Visualization by Stacked Bar Charts 21 Figure 5.2: Plot of Changes in the Data Set with Optimal Previous Time Step(s)... 22

Modeling Plant Succession with Markov Matrices 6 Introduction Plant Succession 1 Plant succession is the replacement of plants over time steps. This process, for example, allows an abandoned field to become a forest. However, though this diagram shows the general plant groups that replace their predecessors as time progresses, the specific plant sequence or sequence options with their probabilities are highly variable from plot to plot depending on many external as well as innate properties. Figure 1.1 When warehouses are leveled, landfills are capped or fields are abandoned, a similar process occurs. This process is called plant succession. Originally small weeds and grasses grow. Over time larger, stronger and longer lasting plants tend to take their place (Figure 1.1). This process can be studied over time and with enough information the transitions might be able to be predicted with a degree of certainty. This could be a very important step towards making these environments friendlier to native species or at least less hostile. The goal of our research was to investigate the possibility of using mathematical systems and computer modeling to predict the transitions and to suggest possible small changes that could be made in the plot in order to reach a more desirable

Modeling Plant Succession with Markov Matrices 7 outcome. From prior research, we hypothesize that the outcome of plant succession can be predicted with sufficient precision to enable identification of small interventions that will push the community towards a more desirable end state. A more desirable end state would be one in which the habitat would support more native species, improve the appearance of the area or become more easily manageable. Studying plant succession is not a new field. Historically, however, scientists have focused more on learning the general transitions that are likely to be made and tracking these transitions through laborious field work. In this experiment, no field work was engaged in although some of the data the methods were tested on was taken from actual field work. Other data was obtained from studies unrelated to ecology that exemplified transitions over time. Much of the data was taken from the PhD dissertation of an ecology student, Corey Samuels, from the University of Tennessee. 2 Her data was from grasses in Kansas. They were grouped into annuals and perennials. In her paper, Samuels suggests that Markov set chains could be a good model for the process of plant succession. Her idea was the basis of this research. Markov matrices are a method of obtaining data about a time step from its predecessor. Given a matrix of probabilities (the Markov matrix) and a vector of numbers representing the population (either by percents or actual numbers), the vector of the population in the next time step can be found by the multiplication of the matrix and the vector. In each case, only the population information from the last time step is

Modeling Plant Succession with Markov Matrices 8 needed to generate the next step along with the transition matrix. Figure 1.2 shows an example of a vector of population percentiles being transformed. Markov Matrices Multiplication and Prediction of Next Time Step A B C A B C.80.05.15.05.90.05.10.20.70 0.5 0.3 0.2 A B C Time Step 1 = 0.445 0.305 0.25 A B C Time Step 2 Given the population percentiles in Time Step 1 and the transition matrix, by multiplication, the population percentiles are generated for Time Step 2. Each of the values in the transition matrix represent the percent of the population type in the row that will change to the population type in the corresponding column. So 80% of A will stay A while 5% will be replaced by B and 15% will be replaced by C (see this from reading across the first row). Figure 1.2 If the matrix of transitions is viewed as a grid, for each of the squares, the value inside represents the percentage of the row population type that will be replaced by the column population type. When this is applied to plants, the same principles hold. Only A,B and C represent types of plants. The process of replacement is a discrete process.

Modeling Plant Succession with Markov Matrices 9 Representing and Measuring Plants in a Plot Timestep 1 Timestep 2 Block G B A g1) g2) A B A A C A Block H h1) h2) Block G could be interpreted as a plot with four plants in it (A,B and C). Block H is a plot with a large number of plants in it. Since it is nearly impossible to keep track of every plant or make sure every plant is in one piece of the grid, it is more likely that Block G is a representation of Block H. Boxes h1 and h2 represent what a data collector would observe in the field. He would estimate what percentage of plants are A, B or C and may represent this information by the grids in Block G. Both blocks show plant succession. Block G makes interpretation easier. From Block G we see that all plants of type B were succeeded by plants of type A while fifty percent of plants of type A were succeeded by plants of type C. Figure 1.3

Modeling Plant Succession with Markov Matrices 10 The plot has some set of species. During one of the time steps, one or more of these species will be replaced by another. The state of the system at any point in time is a function of the state at some previous time step. This process is encoded in the matrix of transition probabilities. Figure 1.3 shows what the process looks like ecologically. Block G could be interpreted as having two plants of type B and two plants of type A in box g1, and three plants of type A and one plant of type C in box g2. These would be the numbers placed in the population vector. However Block G could be a generalization of Block H which would mean that the proper interpretation would be that box g1 was 50% B and 50% A while box g2 was 75% A and 25% C. The vector would now be made up of proportions and the data would be continuous. Given only one time step to gather the data from, the transition values appear to be: A A: 50% A B: 0% A C: 50% (Table 1.1) B A: 100% B B: 0% B C: 0% There is not enough information to determine the transitions from C since no transition from C is shown in the data. Further data might reveal slightly different patterns of transition but if all the values were based on the first transition (between Time step 1 and Time step 2) the values would be those in Table 1.1. Most often the time step used is the previous time step. However, as explained on page 21, more than one time step or a time step that not immediately preceding the one to be predicted can be used under certain circumstances.

Modeling Plant Succession with Markov Matrices 11 Foundational Functions The first step in using Markov Matrices to model plant succession is developing functions that calculate these matrices. First a method of least squares fitting was applied to the data. The input for least squares is a set of two matrices. With the data in table 2.2 (one of Samuels data sets) the matrices in Figure 2.1a are formed. {1994, 0.692, 0.308}, {1995, 0.315, 0.685}, {1996, 0.226, 0.774}, {1997, 0.075, 0.925}, (Table 2.1) {1998, 0.020, 0.980}, {1999, 0.070, 0.930} These data are in the form {date, type1, type2}. Some data are also in the form {1994, 0.692, 0.082, 0.226}, {1995, 0.315, 0.194, 0.492}, {1996, 0.226, 0.318, 0.456}, (Table 2.2) {1997, 0.075, 0.453, 0.472}, {1998, 0.020, 0.244, 0.735}, {1999, 0.070, 0.358, 0.572} where the third column in the data of table 2.2 are broken into two groups. Essentially, the plot was differentiated into two types of plants in Table 2.2 and the second of these types was further differentiated in table 2.3 to form three types. This becomes clear when the last two rows in table 2.3 are summed because they equal the last row in table 2.2. Ecologically, the plot is made up, for example, of shrubs and grasses. This characterization is useful on one level. However, on another level, the grass can be split

Modeling Plant Succession with Markov Matrices 12 up into two types such as Kentucky Bluegrass and Annual Bluegrass. The groups that are placed in the matrix can have many different degrees of specificity which could be useful if there are different degrees of certainty associated with the degrees of specificity. X and Y Data Input Matrices (a) data with two plant types (b) data with three plant x = x = y = y = The two matrices in (a) for two plant types and( b) for three plant types are examples of the matrices necessary for input for both the least squares and quadratic programming methods. Figure 2.1 Using the least squares method, it was possible to generate negative values for the probabilities which are nonsensical. Instead, a method of quadratic programming, which is built into Mathematica, as it is in many other programs, was employed. This method takes the same input and does not generate any negative values (constraint: 0 n 1). It is a mathematical optimization technique for several variables subject to linear

Modeling Plant Succession with Markov Matrices 13 constraints. This code now became the foundation of this research because it generates the Markov matrix. A second useful tool is a simulator which is a piece of code that produces matrices based on inputs and in some cases random generators. These matrices can then be fed to a Markov matrix simulator which generates a sequence of proportions (the Markov matrix). This tool is very useful when data are needed to test a new program but is not available. It is also helpful in testing different kinds of variability, starting vectors and starting matrices. In this simulator there are four different options for stochasticity that can be used (see Figure 2.3 ). One of the options is no stochasticity (deterministic); the other three options involve different forms of stochasticity. In the deterministic option, a vector of proportions and a matrix are given. The simulator runs the Markov process and since the proportions and matrix are fixed, the process will converge to a vector of proportions. Using the Eigen vector these final proportions can be determined. The first option for stochasticity comes in the form of a set matrix and a fixed vector of proportions. In a set matrix there are not single values but sets of values. These are an attempt to better represent the uncertainty inherent in the system and are generated by the High Low Method, a method developed in Samuels dissertation which solves the problem generated by a set matrix- the rows do not sum to one. The simulator randomly picks a value in the range of each of the sets. Figure 2.2 contains further explanation and examples of the set matrix.

Modeling Plant Succession with Markov Matrices 14 The second option for stochasticity uses a fixed matrix as in the deterministic option but does not use a vector of proportions but a vector of individuals. A vector of individuals gives stochasticity because though a vector of proportions such as {0.5, 0.5} (Table 2.3) and {1,1} (Table 2.4) may seem identical, their result can be very different. If the vector for the first time step was {a, b} = {1,1} (Table 2.5) the next time step vector could be {1,1}, {0,2} or {2,0} (Table 2.6) with the relative probabilities {0.5,0.25,0.25}. (Table 2.7) This means that fifty percent of the time, one of the species would die out. These are much bigger changes than if given a vector {a, b}={100,100} (Table 2.8) where the result is far more likely to be very close to itself- such as {94, 106} (Table 2.9) rather than {0,200} (Table 2.10) Essentially, as the number of individuals increases, the vector predicted for a certain time step approaches the vector prediction for proportions. If the number of individuals is small, there is a much greater degree of variance. Using individuals generates a second type of stochasticity. The third option combines the first two with a set matrix and a vector of individuals, increasing the stochasticity.

Modeling Plant Succession with Markov Matrices 15 Simple Matrices vs. Set Matrices Since it is nearly impossible that a transition from one plant type to another would have a set probability with no variance, it is much more realistic to produce a Markov where each transition is represented by a set of numbers which are the minimum and maximum percentage of plants that underwent that transition. For example, instead of giving constant percentages such as in Table 2.4a it is much more likely that the percentages will lie in ranges as in Table 2.4b Figure 2.2

Modeling Plant Succession with Markov Matrices 16 Simulator Options, Components and Results Eigen Vector Fluctuating Fluctuating Fluctuating The simple matrix has no inherent stochasticity and neither does the vector of proportions. Both the vector of individuals and the set matrix have inherent stochasticity. With these four options four types of stochasticity can be obtained. These may converge (deterministic) or fluctuate (stochastic). The fluctuation will be asymptotic but not deterministic. Figure 2.3

Modeling Plant Succession with Markov Matrices 17 Number of Plots and Plot Size One of the first questions to be answered is how many plots need to be tracked and how big these plots should be in order to get accurate data by balancing the stochasticity from these two sources. A measurement called Bray Curtis Distance 4 was employed to measure the effect of noise in the process on the final community. Bray Curtis Distance is a measure of the difference between two communities. The limits of this measurement are between 0 and 1. Given vectors {a,b,c} and {x,y,z}, the equation is: Bray Curtis Distance= (Table 2.11) A zero would result when the proportions (vectors) are identical and one would be obtained when the for example, a equaled 1 and x equaled 0. This was used to determine the noise generated by plots of different sizes where the size of a plot was measured by the number of individuals it contained. The results of the Bray Curtis Distances were graphed when the number of individuals was varied and the matrix was kept as a constant. As expected, the more individuals are introduced, the less effect the noise has on the results. The other line on the graph was generated with four plots by assuming an infinite population of the individuals with a set matrix where the values of the matrix were picked randomly every time. Where these two plots intersect is the place where the noise generated by these two sources of stochasticity (number of individuals and randomly picked values from a set to fill the matrix) is equal. This point gives us the optimal number of individuals per plot when there are four plots.

Modeling Plant Succession with Markov Matrices 18 Graphs of Noise Based on Population Variation vs. Noise Based on Matrix Variation 0.06 0.05 0.04 0.03 0.02 0.01 0.00 0 50 100 150 200 250 Numbers of Individuals 0.15 0.10 0.05 0.00 0.20 0 10 20 30 40 50 60 Numbers of Individuals 0.15 0.10 0.05 Figure 3.1 0.00 0 10 20 30 40 50 60 Numbers of Individuals The intersection point of these graphs represents the number of individuals per plot where the level of noise generated by the number of plots is equal to the level of noise generated by the number of individuals. This is the best number of individuals given the number of plots. [Note: the y value on these graphs in the Bray Curtis Distance]

Modeling Plant Succession with Markov Matrices 19 Optimal Number of Previous Time Steps Now that the method of generating matrices has been developed, it is important to design the experiment. Since every matrix needs at least one previous data point to estimate the current one, the next question is how many data points are best? Is there a predictable result achieved by using more previous time steps? These questions are important because in order to have the least error in predictions, since these matrices depend on the previous time steps it is important to know that, for example, with 100 previous time steps available the last 50 will generate the answer with the smallest error (Bray Curtis Distance) (Figure 4.1). It may seem that the more data points the better the result will always be, however this will not always be the case. If the data is homogenous it should level out, making for a better approximation the more time steps are used. Also an increase in time steps will decrease the negative affect that fluctuations due to bad readings, unexpected changes, etc. will have on the result. But, if the data is non-homogenous, there will be a point in time where the previous data is irrelevant which will make the results worse. In the long run, every data set will be significantly different so the probability that through some program the number of previous time steps to be utilized could be magically estimated is very small. Figure 5.2 shows another way to visualize these types of results and some conclusions that can be drawn using the other method of visualization.

Modeling Plant Succession with Markov Matrices 20 Predictions: Using the Optimal Number of Previous Time Steps (a) Previous Time Steps: Which is better at predicting A? B or C? A Timestep Plant A Plant B 1 2 3 4 5 6 7 -------------------------------------------.3.2.4.3..5.2.4.7.8.6.7.5.8.6 B C (b) Data Showing Accuracy of Prediction Based on Previous Time Steps 0.06 0.05 0.04 0.03 0.02 0.01 0.00 20 40 60 80 x axis= number of previous time steps used y axis= Bray Curtis Distance (0 is most accurate, 1 is most inaccurate) In (a) the theory is illustrated with random numbers. If A is to be predicted, is it better to use the data enclosed in B or C (or any other set of data for that matter)? In (b) one of the graphs generated in Mathematica by graphing the Bray Curtis Distance and the number of previous time steps used is shown. The data was closest around 6 or 7 previous time steps. In the area before that, the noise seems to be too great to obtain reasonable results. In the area around 20 and after, the noise seems to settle to a basically constant level. Figure 4.1

Modeling Plant Succession with Markov Matrices 21 Visualizations of Homogeneity of Data One way that homogeneity can be visualized is the amount of difference over time between data points. One easy way to visualize this is stacked bar charts. In Figure 5.1 one of the bar charts used in this experiment is shown. The data appears homogenous with a small amount of noise. These graphs can be a useful visualization. Figure 5.2 shows a way this type of graph can be useful to visualize optimal previous time steps. Homogeneity Visualization by Stacked Bar Charts Proportion This graph attempts to visualize the relative sameness of points with respect to one another by graphing the values of each of the types over time (represented by the bars). The sum of all the data values at all times is equal to 3 and the width of each color in a bar represents the amount of data made up by that type of plant. Through this, the relative fluctuations in the amount of a certain type of plant can be visualized by the width of its color band. Figure 5.1 Time step

Modeling Plant Succession with Markov Matrices 22 Plot of Changes in the Data Set with Optimal Previous Time Step(s) Below 10 5 5 5 5 6 6 9 2 Value at Lower End of Predicting Range Figure 5.2 *---------------------------* *-----------------------------------------* *--------------------------------------* *----------------------------------* *-------------------------------* *------------------------* *---------------------* *------* *------------------------------* 18 17 16 15 14 13 12 11 10 Value Being Predicted This figure is an attempt to show any possible correlation between the optimal number of previous time steps and the percentage of the population made up by each of the three types (gold, red, blue). The left star shows the value at the lower end of the optimal number of previous time steps, while the star on the right shows the time step being predicted. The figure shows that predicting time steps from 12 to 17 is best accomplished by using previous time steps with a lower value in the range of 5 or 6. Other time steps are less uniform. Looking at the chart above the lines, the values of the red, blue and gold are mostly uniform from 12 to 17 which agrees with the uniformity of their best predicting values.

Modeling Plant Succession with Markov Matrices 23 Conclusion The goals of this research were to explore the stochasticity inherent in the modeling system in order to determine the size and number of plots and to develop a method to find the optimum number of previous time steps. Before we could do this we needed to replicate Samuel s methods in Mathematica and test them on her data to determine if our replications were accurate. The results of these tests proved they were. Moving on to our goals we found that Stochasticity was inherent in the use of individuals instead of proportions (stochasticity type 1) and the different Markov matrices estimated from different plots which were represented by set matrices (stochasticity type 2). This knowledge of the sources of stochasticity resulted in a method for determining the best number of individuals in a plot and number of plots. For the second part of our research, we explored the homogeneity of Markov matrices in real data sets and experimented with data sets to see if we could develop a method of determining how many time steps should be included in the calculations of the Markov matrix calculated for the prediction of a certain time step. The method we developed enabled us to determine the best place to begin using previous time steps from in order to have a Markov matrix that gave the best prediction. Since in homogenous data, this time step should be the same in all cases, when the calculations revealed different starting points for a different time step to be predicted, it became a strong reason to believe that the data was non homogenous.

Modeling Plant Succession with Markov Matrices 24 Further Research Now that the methods are generated, the next step is working with some new larger sets of ecological data in order to test and fine tune the model as well as discover new pieces of the design. In the next steps of the larger experiment, field testing will begin to gather more information about successional steps and how small changes in composition, environment, etc. affect those steps. We also hope to explore our results using standard deviation and standard error. We would also like to change the number of plots tested in the intersection of stochasticities graph to see how the change affects the intersection point. References 1 Cuny Geography Program. Last access date: 11/01/08 http://www.geography.hunter.cuny.edu/~tbw/ncc/chap4.wc/vegetation/plant.succe ssion.jpg 2 Samuels, Corey. Markov Set-chains as Models of Plant Succession. May 2001. 3 Lee, T.C., Judge, G.G. & Zellner, A. (1977). Estimating the parameters of the Markov probability model from aggregate time series data. New York: North-Holland Publishing Company. 4 Wolfram Mathematica Reference: Bray Curtis Distance Article. Last Access Date 12/10/08. http://reference.wolfram.com/mathematica/ref/braycurtisdistance.html