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, samplesize, runs, seed, distribution)
(observation dimension is deduced from slot distribution
).
A Simulation
-object includes a filename, a name for the simulation, 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 name
:"character"
: a name for the SimulationData
:"ArrayorNULLorVector"
: the simulated data samplesize
:"numeric"
: the size of the sampleobsDim
:"numeric"
: the dimension of the observations of the data runs
:"numeric"
: the number of runs of the data version
:"character"
: the version of this package, under which this object was generated
Class "Dataclass"
, directly.
signature(object = "Simulation")
: returns the simulated data.signature(object = "Simulation")
: ERROR: A modification of simulated data is not allowed. signature(object = "Simulation")
: returns the the filenamesignature(object = "Simulation")
: changes the the filenamesignature(object = "Simulation")
: returns the the namesignature(object = "Simulation")
: changes the the namesignature(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")
: returns the dimension of the observationssignature(object = "Simulation")
: returns the version of this package, under which this object was generatedsignature(object = "Simulation")
: returns the number of runs signature(object = "Simulation")
: changes the number of runs signature(object = "Simulation")
: returns the size of the sample 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; for details confer plot-methods
signature(x = "Simulation")
: returns filename, seed, the observation dimension,
the number of runs, the size of the sample, the distribution generating the simulations,
and, if from a version > 1.8, also the package version under which the object was generated signature(x = "Simulation")
: the same as print
.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 statho3@web.de,
Florian Camphausen fcampi@gmx.de,
Peter Ruckdeschel Peter.Ruckdeschel@itwm.fraunhofer.de,
Matthias Kohl Matthias.Kohl@stamats.de
Dataclass-class
Contsimulation-class
plot-methods
print-methods
summary-methods
simulate-methods
getVersion-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!