Simulation-class {distrSim} | R Documentation |
In an object of type Simulation
data can be simulated in any distribution and size.
Objects can be created by calls of the form Simulation(filename, runs, samplesize, seed, distribution)
.
A Simulation
-object includes a filename, the number of runs, the size of the sample, the seed and the distribution of the
random numbers. The slot Data
stays empty until the method simulate has been used.
seed
:"list"
: the seed the simulation has been generated with distribution
:"UnivariateDistribution"
: the distribution of the random numbersfilename
:"character"
: the filename the simulation shall be saved Data
:"vectororNULL"
: the simulated data runs
:"numeric"
: the number of runs of the data samplesize
:"numeric"
: the size of the sample, so the dimension of the data
Class "Dataclass"
, directly.
signature(object = "Contsimulation")
: ERROR: A modification of simulated data is not allowed. signature(object = "Simulation")
: returns the distribution signature(object = "Simulation")
: changes the distribution signature(object = "Simulation")
: returns the seed signature(object = "Simulation")
: changes the seed signature(object = "Simulation")
: changes the number of runs signature(object = "Simulation")
: changes the size of the sample signature(object = "Simulation")
: saves the object without the data in the directory of R
(After loading the data can be reproduced by using simulate.) signature(.Object = "Simulation")
: initialize method signature(x = "Simulation")
: produces a plot of the data matrix signature(x = "Simulation")
: returns filename, seed, number of runs, the size of the sample and the
distribution signature(x = "Simulation")
: generates the random numbers for the simulation signature(object = "Simulation")
: returns filename, seed, number of runs, the size of the sample
and a statistical summary for each run Changing distribution, seed, runs or samplesize deletes possibly simulated data, as it would not fit to the new parameters.
Thomas Stabla Thomas.Stabla@uni-bayreuth.de,
Florian Camphausen Florian.Camphausen@uni-bayreuth.de,
Peter Ruckdeschel Peter.Ruckdeschel@uni-bayreuth.de,
Matthias Kohl Matthias.Kohl@stamats.de
Dataclass-class
Contsimulation-class
plot-methods
print-methods
summary-methods
simulate-methods
N=Norm() # N is a standard normal distribution. S=Simulation(filename="xyz",runs=10,samplesize=3,seed=setRNG(),distribution=N) Data(S) # no data yet simulate(S) Data(S) # now there are random numbers Data(S) # the same data as before because the seed has not changed seed(S)=setRNG() simulate(S) Data(S) # different data savedata(S) # saves the object in the directory of R... load("xyz") # loads it again... Data(S) # ...without the data - use simulate to return it!