[Distr-commits] r1337 - in pkg: distrEllipse distrEllipse/man distrMod distrMod/man utils
noreply at r-forge.r-project.org
noreply at r-forge.r-project.org
Tue Apr 2 21:10:55 CEST 2019
Author: ruckdeschel
Date: 2019-04-02 21:10:55 +0200 (Tue, 02 Apr 2019)
New Revision: 1337
Modified:
pkg/distrEllipse/DESCRIPTION
pkg/distrEllipse/man/0distrEllipse-package.Rd
pkg/distrMod/DESCRIPTION
pkg/distrMod/man/0distrMod-package.Rd
pkg/utils/DESCRIPTIONutilsExamples.R
Log:
updated packaging date in trunk for packages to be submitted
Modified: pkg/distrEllipse/DESCRIPTION
===================================================================
--- pkg/distrEllipse/DESCRIPTION 2019-03-31 18:22:18 UTC (rev 1336)
+++ pkg/distrEllipse/DESCRIPTION 2019-04-02 19:10:55 UTC (rev 1337)
@@ -1,6 +1,6 @@
Package: distrEllipse
Version: 2.8.0
-Date: 2019-03-29
+Date: 2019-04-02
Title: S4 Classes for Elliptically Contoured Distributions
Description: Distribution (S4-)classes for elliptically contoured distributions (based on
package 'distr').
@@ -16,4 +16,4 @@
Encoding: latin1
LastChangedDate: {$LastChangedDate$}
LastChangedRevision: {$LastChangedRevision$}
-VCS/SVNRevision: 1332
+VCS/SVNRevision: 1336
Modified: pkg/distrEllipse/man/0distrEllipse-package.Rd
===================================================================
--- pkg/distrEllipse/man/0distrEllipse-package.Rd 2019-03-31 18:22:18 UTC (rev 1336)
+++ pkg/distrEllipse/man/0distrEllipse-package.Rd 2019-04-02 19:10:55 UTC (rev 1337)
@@ -13,15 +13,14 @@
\tabular{ll}{
Package: \tab distrEllipse \cr
Version: \tab 2.8.0 \cr
-Date: \tab 2019-03-29 \cr
-Depends: \tab R(>= 3.4), methods, graphics, mvtnorm, setRNG(>= 2006.2-1),
- distr(>= 2.8.0),distrEx(>= 2.8.0), distrSim(>= 2.2) \cr
+Date: \tab 2019-04-02 \cr
+Depends: \tab R(>= 3.4), methods, graphics, mvtnorm, setRNG(>= 2006.2-1), distr(>= 2.8.0),distrEx(>= 2.8.0), distrSim(>= 2.2) \cr
Suggests: \tab distrMod(>= 2.8.0), distrTEst(>= 2.2) \cr
Imports: \tab startupmsg, stats \cr
ByteCompile: \tab yes \cr
License: \tab LGPL-3 \cr
URL: \tab http://distr.r-forge.r-project.org/\cr
-VCS/SVNRevision: \tab 1332 \cr
+VCS/SVNRevision: \tab 1336 \cr
}
}
\section{Classes}{
@@ -30,21 +29,17 @@
Distribution Classes
###################################
[*]: there is a generating function with the same name
-
-
"Distribution" (from distr)
|>"MultivariateDistribution" (from distrEx)
|>|>"MultivarMixingDistribution" [*]
|>|>"SphericalDistribution" [*]
|>|>|>|>"EllipticalDistribution" [*]
|>|>|>|>"MVNormDistribution" [*]
-
"DistrList" (from distr)
|>"MultivarDistrList" [*/class union of "MVDistrList", "UnivarDistrList"]
|>|>"MVDistrList"
|>"UnivarDistrList" (from distr) [*]
}}
-
\section{Methods}{
\preformatted{
plot-methods Methods for Function plot
@@ -52,85 +47,66 @@
show-methods Methods for Function show
(for Simulation/Contsimulation)
}}
-
\section{Functions}{
\preformatted{
distrEllipseoptions Functions to change the global variables of the
package 'distrEllipse'
}}
-
\section{Slot accessors / -replacement functions}{
All slots are inspected / modified by corresponding
accessors / -replacement functions.
}
-
\author{
Peter Ruckdeschel \email{peter.ruckdeschel at uni-oldenburg.de},\cr
\emph{Maintainer:} Peter Ruckdeschel \email{peter.ruckdeschel at uni-oldenburg.de}
}
-
\section{Start-up-Banner}{
You may suppress the start-up banner/message completely by setting \code{options("StartupBanner"="off")}
somewhere before loading this package by \code{library} or \code{require} in your R-code / R-session.
-
If option \code{"StartupBanner"} is not defined (default) or setting
\code{options("StartupBanner"=NULL)} or \code{options("StartupBanner"="complete")}
the complete start-up banner is displayed.
-
For any other value of option \code{"StartupBanner"} (i.e., not in \code{c(NULL,"off","complete")})
only the version information is displayed.
-
The same can be achieved by wrapping the \code{library} or \code{require} call into
either \code{\link[startupmsg:StartupUtilities]{suppressStartupMessages}()} or
\code{\link[startupmsg:StartupUtilities]{onlytypeStartupMessages}(.,atypes="version")}.
}
-
-
\note{Global options controlling the plots and summaries of Dataclass and Simulation/Contsimulation
objects may be inspected / set by \code{\link{distrEllipseoptions}()}
and \code{\link{getdistrEllipseOption}()}.
}
-
\section{Package versions}{
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.
}
-
\references{
P. Ruckdeschel, M. Kohl, T. Stabla, F. Camphausen (2006):
S4 Classes for Distributions, \emph{R News}, \emph{6}(2), 2-6.
\url{https://CRAN.R-project.org/doc/Rnews/Rnews_2006-2.pdf}
-
A vignette for packages \pkg{distr}, \pkg{distrSim}, \pkg{distrTEst}, \pkg{distrEx},
\pkg{distrTeach}, \pkg{distrMod}, and \pkg{distrEllipse}
is included into the mere documentation package \pkg{distrDoc} and may be called by
\code{require("distrDoc");vignette("distr")}.
-
%A more detailed manual for \pkg{distr}, \pkg{distrEllipse}, \pkg{distrTEst}, and \pkg{distrEx} may be downloaded from
%\url{http://www.uni-bayreuth.de/departments/math/org/mathe7/DISTR/distr.pdf}.
-
A homepage to this package is available under\cr
\url{http://distr.r-forge.r-project.org/}.
}
\section{Start-up-Banner}{
You may suppress the start-up banner/message completely by setting \code{options("StartupBanner"="off")}
somewhere before loading this package by \code{library} or \code{require} in your R-code / R-session.
-
If option \code{"StartupBanner"} is not defined (default) or setting
\code{options("StartupBanner"=NULL)} or \code{options("StartupBanner"="complete")}
the complete start-up banner is displayed.
-
For any other value of option \code{"StartupBanner"} (i.e., not in \code{c(NULL,"off","complete")})
only the version information is displayed.
-
As for general \code{packageStartupMessage}'s, you may also suppress all
the start-up banner by wrapping the \code{library} or \code{require}
call into \code{suppressPackageStartupMessages()} from
\pkg{startupmsg}-version 0.5 on.
}
-
-
\keyword{ package }
\concept{elliptically symmetric distribution}
Modified: pkg/distrMod/DESCRIPTION
===================================================================
--- pkg/distrMod/DESCRIPTION 2019-03-31 18:22:18 UTC (rev 1336)
+++ pkg/distrMod/DESCRIPTION 2019-04-02 19:10:55 UTC (rev 1337)
@@ -1,6 +1,6 @@
Package: distrMod
Version: 2.8.0
-Date: 2019-03-29
+Date: 2019-04-02
Title: Object Oriented Implementation of Probability Models
Description: Implements S4 classes for probability models based on packages 'distr' and
'distrEx'.
@@ -18,4 +18,4 @@
URL: http://distr.r-forge.r-project.org/
LastChangedDate: {$LastChangedDate$}
LastChangedRevision: {$LastChangedRevision$}
-VCS/SVNRevision: 1332
+VCS/SVNRevision: 1336
Modified: pkg/distrMod/man/0distrMod-package.Rd
===================================================================
--- pkg/distrMod/man/0distrMod-package.Rd 2019-03-31 18:22:18 UTC (rev 1336)
+++ pkg/distrMod/man/0distrMod-package.Rd 2019-04-02 19:10:55 UTC (rev 1337)
@@ -2,7 +2,6 @@
\alias{distrMod-package}
\alias{distrMod}
\docType{package}
-
\title{
distrMod -- Object Oriented Implementation of Probability Models
}
@@ -11,34 +10,29 @@
provides a flexible framework which allows computation of estimators like
maximum likelihood or minimum distance estimators for probability models.
}
-
\details{
\tabular{ll}{
Package: \tab distrMod \cr
Version: \tab 2.8.0 \cr
-Date: \tab 2019-03-29 \cr
-Depends: \tab R(>= 3.4), distr(>= 2.8.0), distrEx(>= 2.8.0), RandVar(>= 1.2.0),
- MASS, stats4,methods \cr
+Date: \tab 2019-04-02 \cr
+Depends: \tab R(>= 3.4), distr(>= 2.8.0), distrEx(>= 2.8.0), RandVar(>= 1.2.0), MASS, stats4,methods \cr
Imports: \tab startupmsg, sfsmisc, graphics, stats, grDevices \cr
Suggests: \tab ismev, evd, \cr
Enhances: RobExtremes\cr
ByteCompile: \tab yes \cr
License: \tab LGPL-3 \cr
URL: \tab http://distr.r-forge.r-project.org/\cr
-VCS/SVNRevision: \tab 1332 \cr
+VCS/SVNRevision: \tab 1336 \cr
}}
-
\section{Classes}{
\preformatted{
[*]: there is a generating function with the same name
-
##########################
ProbFamily classes
##########################
slots: [<name>(<class>)]
name(character), distribution(Distribution),
distrSym(DistributionSymmetry), props(character)
-
"ProbFamily"
|>"ParamFamily" [*]
additional slots:
@@ -74,10 +68,8 @@
|>|>|>|>|>|>"NormLocationScaleFamily" [*]
|>|>|>|>|>|>"CauchyLocationScaleFamily" [*]
|>|>|>|>|>|>"LogisticLocationScaleFamily" [*]
-
and a (virtual) class union "L2ScaleUnion" between
"L2LocationScaleUnion" and "L2ScaleShapeUnion"
-
##########################
ParamFamParameter
##########################
@@ -85,7 +77,6 @@
Additional slots:
main(numeric), nuisance(OptionalNumeric), fixed(OptionalNumeric),
trafo(MatrixorFunction)
-
##########################
Class unions
##########################
@@ -93,24 +84,18 @@
"PrintDetails" = union("Estimate", "Confint",
"PosSemDefSymmMatrix",
"ParamFamParameter", "ParamFamily")
-
-
##########################
Symmetry classes (other classes moved to package "distr")
##########################
slots:
type(character), SymmCenter(ANY)
-
"Symmetry" (from package "distr")
|>"FunctionSymmetry"
|>|>"NonSymmetric" [*]
|>|>"EvenSymmetric" [*]
|>|>"OddSymmetric" [*]
-
list thereof
"FunSymmList" [*]
-
-
##########################
Matrix classes (moved to package "distr")
##########################
@@ -118,28 +103,22 @@
none
"PosSemDefSymmMatrix" [*] is subclass of class "matrix" of package "base".
|>"PosDefSymmMatrix" [*]
-
-
##########################
Norm Classes
##########################
slots:
name(character), fct(function)
-
"NormType" [*]
|>"QFNorm" [*]
Additional slots:
QuadForm(PosSemDefSymmMatrix)
|>|>"InfoNorm" [*]
|>|>"SelfNorm" [*]
-
-
##########################
Bias Classes
##########################
slots:
name(character)
-
"BiasType"
|>"symmetricBias" [*]
|>"onesidedBias"
@@ -148,14 +127,11 @@
|>"asymmetricBias" [*]
Additional slots:
nu(numeric)
-
-
##########################
Risk Classes
##########################
slots:
type(character)
-
"RiskType"
|>"asRisk"
|>|>"asCov" [*]
@@ -171,7 +147,6 @@
|>|>"fiUnOvShoot" [*]
Additional slots:
width(numeric)
-
Risk with Bias:
"asRiskwithBias"
slots: biastype(BiasType), normtype(NormType),
@@ -185,8 +160,6 @@
Additional slots:
width(numeric)
|>|>"asSemivar" [*]
-
-
##########################
Estimate Classes
##########################
@@ -199,12 +172,10 @@
untransformed.estimate(ANY),
untransformed.asvar(OptionalMatrix)
criterion.fct(function), method(character),
-
"Estimate"
|>"MCEstimate",
Additional slots:
criterion(numeric)
-
##########################
Confidence interval class
##########################
@@ -214,20 +185,16 @@
trafo.estimate(list[of function, matrix]),
nuisance.estimate(OptionalNumeric)
"Confint"
-
}
}
\section{Methods}{
besides accessor and replacement functions, we have
methods
-
\code{solve}, \code{sqrt} for matrices
\code{checkL2deriv}, \code{existsPIC} for class \code{L2ParamFamily}
\code{LogDeriv} for class \code{L2GroupParamFamily}
-
\code{validParameter} for classes \code{ParamFamily}, \code{L2ScaleFamily},
\code{L2LocationFamily}, and \code{L2LocationScaleFamily}
-
\code{modifyModel} for the pairs of classes
\code{L2ParamFamily} and \code{ParamFamParameter},
\code{L2LocationFamily} and \code{ParamFamParameter},
@@ -235,9 +202,7 @@
\code{L2LocationScaleFamily} and \code{ParamFamParameter},
\code{GammaFamily} and \code{ParamFamParameter}, and
\code{ExpScaleFamily} and \code{ParamFamParameter}
-
\code{mceCalc} for the pair of classes \code{numeric} and \code{ParamFamily}
-
\code{mleCalc} for the pairs of classes
\code{numeric} and \code{ParamFamily},
\code{numeric} and \code{BinomFamily},
@@ -245,38 +210,27 @@
\code{numeric} and \code{NormLocationFamily},
\code{numeric} and \code{NormScaleFamily}, and
\code{numeric} and \code{NormLocationScaleFamily}
-
\code{coerce} from class \code{MCEstimate} to class \code{mle}
-
\code{confint} for class \code{Estimate}
\code{profile} for class \code{MCEstimate}
-
}
\section{Functions}{
-
\preformatted{
Management of global options:
"distrModOptions", "distrModoptions", "getdistrModOption",
-
check for ker of matrix: "isKerAinKerB"
-
particular norms: "EuclideanNorm", "QuadFormNorm"
onesided bias: "positiveBias", "negativeBias",
-
Estimators:
"Estimator", "MCEstimator", "MLEstimator", "MDEstimator"
-
special location/scale models:
"L2LocationUnknownScaleFamily", "L2ScaleUnknownLocationFamily"
-
some special normal models:
"NormScaleUnknownLocationFamily", "NormLocationUnknownScaleFamily",
}}
-
\note{
Some functions of packages \pkg{stats}, \pkg{base} have intentionally been masked,
but completely retain their functionality --- see \code{distrModMASK()}.
-
If any of the packages \pkg{stats4}, \pkg{fBasics} is to be used
together with \pkg{distrMod}, the latter must be attached \emph{after} any of the
first mentioned. Otherwise \code{confint()} defined as \emph{method}
@@ -284,62 +238,50 @@
may use \code{confint <- distrMod::confint}.
See also \code{distrModMASK()}
}
-
\author{
Peter Ruckdeschel \email{peter.ruckdeschel at uni-oldenburg.de},\cr
Matthias Kohl \email{Matthias.Kohl at stamats.de}\cr
\emph{Maintainer:} Peter Ruckdeschel \email{peter.ruckdeschel at uni-oldenburg.de}
}
-
\references{
M. Kohl and P. Ruckdeschel (2010):
R Package distrMod: S4 Classes and Methods for Probability Models.
Journal of Statistical Software, 35(10), 1-27.
\url{https://www.jstatsoft.org/v35/i10/}
(see also \code{vignette("distrMod")})
-
-
P. Ruckdeschel, M. Kohl, T. Stabla, F. Camphausen (2006):
S4 Classes for Distributions, \emph{R News}, \emph{6}(2), 2-6.
\url{https://CRAN.R-project.org/doc/Rnews/Rnews_2006-2.pdf}
-
A vignette for packages \pkg{distr}, \pkg{distrSim}, \pkg{distrTEst}, and
\pkg{distrEx} is included into the mere documentation package \pkg{distrDoc}
and may be called by
\code{require("distrDoc");vignette("distr")}
}
-
\section{Start-up-Banner}{
You may suppress the start-up banner/message completely by setting
\code{options("StartupBanner"="off")} somewhere before loading this
package by \code{library} or \code{require} in your R-code / R-session.
-
If option \code{"StartupBanner"} is not defined (default) or setting
\code{options("StartupBanner"=NULL)} or
\code{options("StartupBanner"="complete")} the complete start-up banner is
displayed.
-
For any other value of option \code{"StartupBanner"}
(i.e., not in \code{c(NULL,"off","complete")})
only the version information is displayed.
-
The same can be achieved by wrapping the \code{library} or \code{require}
call into either \code{suppressStartupMessages()} or
\code{onlytypeStartupMessages(.,atypes="version")}.
-
As for general \code{packageStartupMessage}'s, you may also suppress all
the start-up banner by wrapping the \code{library} or \code{require}
call into \code{suppressPackageStartupMessages()} from
\pkg{startupmsg}-version 0.5 on.
}
-
\section{Demos}{
Demos are available --- see \code{demo(package="distrMod")}.}
\section{Scripts}{
Example scripts are available --- see folder \file{scripts}
in the package folder to package \pkg{distrMod} in your library.
}
-
\section{Package versions}{
Note: The first two numbers of package versions do not necessarily reflect
package-individual development, but rather are chosen for the
Modified: pkg/utils/DESCRIPTIONutilsExamples.R
===================================================================
--- pkg/utils/DESCRIPTIONutilsExamples.R 2019-03-31 18:22:18 UTC (rev 1336)
+++ pkg/utils/DESCRIPTIONutilsExamples.R 2019-04-02 19:10:55 UTC (rev 1337)
@@ -152,8 +152,8 @@
updateHTMLpages(pkgVersions = c(rep("2.8.0",9),"1.2.0"))
}
-if(FALSE){## Version 2.8 in trunk second shift 20190328
-Pkgs <- c("distrEx", "distrEllipse", "distrMod")
+if(FALSE){## Version 2.8 in trunk second shift 20190402
+Pkgs <- c("distrEllipse", "distrMod")
Names <- c("Version")
Values <- matrix(c("2.8.0"),1,length(Pkgs))
ReqRVersion0 <- c(rep("R(>= 3.4)",length(Pkgs)))
@@ -233,7 +233,7 @@
ReqDistrPkgVersion =ReqDistrPkgVersion0)
}
-if(FALSE){## Version 1.2 in trunk second shift 20190329
+if(FALSE){## Version 1.2 in trunk second shift 20190402
Pkgs <- c("RandVar", "ROptEstOld", "RobAStBase", "RobLox", "RobRex", "RobLoxBioC", "ROptEst", "RobExtremes", "ROptRegTS")
Names <- c("Version")
Values <- matrix(c("1.2.0"),1,length(Pkgs))
More information about the Distr-commits
mailing list