Book Image

R Object-oriented Programming

By : Kelly Black
Book Image

R Object-oriented Programming

By: Kelly Black

Overview of this book

Table of Contents (19 chapters)
R Object-oriented Programming
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
4
Calculating Probabilities and Random Numbers
Package Management
Index

The Monte-Carlo class


The final class examined is the MonteCarlo class. The MonteCarlo class is used to keep track of the results from multiple simulations. Here, we provide a partial list of the code for the class and then provide the methods used to generate multiple simulations.

First, the code required to define the class is given here:

############################################################
# Create the Monte Carlo class
#
# This class is used to make many simulations
MonteCarlo <- function()
{

    # Define the slots
    me = list(

        ## First define the parameters for the stochastic model
        N        = 0,
        T        = 0,
        x0       = 0,
        y0       = 0,
        alpha    = 0,
        beta     = 0,
        gamma    = 0,
        delta    = 0,
        noiseOne = 0,
        noiseTwo = 0,

        ## Define the data to track and the number of trials
        xData = 0,
        yData = 0


      )
  ## Set the name for the class
  class(me) <- append(class...