distrSim is to provide a conceptual treatment of simulations by means of S4 classes. The package is based on our package distr, hence uses distribution classes as introduced there to describe the distributions under which simulations are performed.
"SeqDataFrame"
slots: data(list[of dataframes with common column structure])
"Dataclass"
slots: [<name>(<class>)]
filename(vectororNULL),
name(character),
Data(ArrayorNULLorVectororDataframeorSeqDataFrames),
runs(numeric),
samplesize(numeric),
obsDim(numeric)
|>"Simulation"
(additional) slots: [<name>(<class>)]
seed(list), distribution(Distribution)
|>"Contsimulation"
(additional) slots: [<name>(<class>)]
seed(list), ind(vectororNULL), rate(numeric),
distribution.id(Distribution),
distribution.c(Distribution),
Data.id(vectororNULL),
Data.c(vectororNULL)
savedata Methods to save the data slot
(for Simulation/Contsimulation)
simulate Methods to fill the data slot
(for Simulation/Contsimulation)
plot-methods Methods for Function plot
(for Simulation/Contsimulation)
print-, show-methods Methods for Function print/show
(for Simulation/Contsimulation)
summary-methods Methods for Function summary
(for Simulation/Contsimulation)
cload loads just the comment slot
(for Simulation/Contsimulation)
All slots are inspected / modified by corresponding
accessors / -replacement functions, e.g. rate(X)
for
an object of class "Contsimulation"
.
Thomas Stabla statho3@web.de,
Florian Camphausen fcampi@gmx.de,
Peter Ruckdeschel peter.ruckdeschel@uni-oldenburg.de,
Matthias Kohl Matthias.Kohl@stamats.de
Maintainer: Peter Ruckdeschel peter.ruckdeschel@uni-oldenburg.de
You may suppress the start-up banner/message completely by setting options("StartupBanner"="off")
somewhere before loading this package by library
or require
in your R-code / R-session.
If option "StartupBanner"
is not defined (default) or setting
options("StartupBanner"=NULL)
or options("StartupBanner"="complete")
the complete start-up banner is displayed.
For any other value of option "StartupBanner"
(i.e., not in c(NULL,"off","complete")
)
only the version information is displayed.
The same can be achieved by wrapping the library
or require
call into
either suppressStartupMessages()
or
onlytypeStartupMessages(.,atypes="version")
.
From version 1.8 of this package on, we have changed the format how data / simulations are stored:
In order to be able to cope with multivariate distributions, regression distributions and (later)
time series distributions, we have switched to the common array format:
samplesize x obsDim x runs; you may check the version under which an object was generated by
getVersion
; for saved objects from earlier versions, we provide the functions
isOldVersion
, and conv2NewVersion-methods
to check whether the object was generated by an older version of this package and to convert
such an object to the new format, respectively.
You may suppress the start-up banner/message completely by setting options("StartupBanner"="off")
somewhere before loading this package by library
or require
in your R-code / R-session.
If option "StartupBanner"
is not defined (default) or setting
options("StartupBanner"=NULL)
or options("StartupBanner"="complete")
the complete start-up banner is displayed.
For any other value of option "StartupBanner"
(i.e., not in c(NULL,"off","complete")
)
only the version information is displayed.
As for general packageStartupMessage
's, you may also suppress all
the start-up banner by wrapping the library
or require
call into suppressPackageStartupMessages()
from
startupmsg-version 0.5 on.
Note: The first two numbers of package versions do not necessarily reflect package-individual development, but rather are chosen for the distrXXX family as a whole in order to ease updating "depends" information.
Package: | distrSim |
Version: | 2.8.3 |
Date: | 2024-08-29 |
Depends: | R(>= 3.4), methods, graphics, setRNG(>= 2006.2-1), distr(>= 2.5.2) |
Suggests: | distrEx(>= 2.2) |
Imports: | startupmsg, stats, grDevices |
LazyLoad: | yes |
License: | LGPL-3 |
URL: | https://distr.r-forge.r-project.org/ |
VCS/SVNRevision: | 1454 |
P. Ruckdeschel, M. Kohl, T. Stabla, F. Camphausen (2006):
S4 Classes for Distributions, R News, 6(2), 2-6.
https://CRAN.R-project.org/doc/Rnews/Rnews_2006-2.pdf
A vignette for packages distr, distrSim, distrTEst, and distrEx
is included into the mere documentation package distrDoc and may be called by
require("distrDoc");vignette("distr")
.
A homepage to this package is available under
https://distr.r-forge.r-project.org/
distr-package
setRNG