[Robast-commits] r699 - in branches/robast-1.0/pkg: . ROptEst ROptEst/man ROptEstOld ROptEstOld/inst ROptRegTS ROptRegTS/R ROptRegTS/man ROptRegTS/tests/Examples RandVar RandVar/man RobAStBase RobAStBase/man RobAStRDA RobAStRDA/man RobLox RobLox/R RobLox/inst RobLox/man RobLox/tests/Examples RobLoxBioC RobLoxBioC/inst RobLoxBioC/man RobLoxBioC/tests/Examples RobRex RobRex/inst RobRex/tests/Examples
noreply at r-forge.r-project.org
noreply at r-forge.r-project.org
Thu Sep 12 10:45:19 CEST 2013
Author: ruckdeschel
Date: 2013-09-12 10:45:18 +0200 (Thu, 12 Sep 2013)
New Revision: 699
Added:
branches/robast-1.0/pkg/ROptEst/
branches/robast-1.0/pkg/ROptEst/DESCRIPTION
branches/robast-1.0/pkg/ROptEst/man/0ROptEst-package.Rd
branches/robast-1.0/pkg/ROptEstOld/
branches/robast-1.0/pkg/ROptEstOld/.Rbuildignore
branches/robast-1.0/pkg/ROptEstOld/DESCRIPTION
branches/robast-1.0/pkg/ROptEstOld/NAMESPACE
branches/robast-1.0/pkg/ROptEstOld/inst/NEWS
branches/robast-1.0/pkg/ROptRegTS/
branches/robast-1.0/pkg/ROptRegTS/.Rbuildignore
branches/robast-1.0/pkg/ROptRegTS/DESCRIPTION
branches/robast-1.0/pkg/ROptRegTS/R/AllClass.R
branches/robast-1.0/pkg/ROptRegTS/man/Av1CondContIC.Rd
branches/robast-1.0/pkg/ROptRegTS/man/Av1CondTotalVarIC.Rd
branches/robast-1.0/pkg/ROptRegTS/man/Av2CondContIC.Rd
branches/robast-1.0/pkg/ROptRegTS/man/CondContIC.Rd
branches/robast-1.0/pkg/ROptRegTS/man/CondIC.Rd
branches/robast-1.0/pkg/ROptRegTS/man/CondTotalVarIC.Rd
branches/robast-1.0/pkg/ROptRegTS/man/L2RegTypeFamily.Rd
branches/robast-1.0/pkg/ROptRegTS/man/getAsRiskRegTS.Rd
branches/robast-1.0/pkg/ROptRegTS/man/getFiRiskRegTS.Rd
branches/robast-1.0/pkg/ROptRegTS/man/getInfCentRegTS.Rd
branches/robast-1.0/pkg/ROptRegTS/man/getInfClipRegTS.Rd
branches/robast-1.0/pkg/ROptRegTS/man/getInfGammaRegTS.Rd
branches/robast-1.0/pkg/ROptRegTS/man/getInfRobRegTypeIC.Rd
branches/robast-1.0/pkg/ROptRegTS/man/getInfStandRegTS.Rd
branches/robast-1.0/pkg/ROptRegTS/man/optIC-methods.Rd
branches/robast-1.0/pkg/ROptRegTS/tests/Examples/ROptRegTS-Ex.Rout.save
branches/robast-1.0/pkg/RandVar/
branches/robast-1.0/pkg/RandVar/DESCRIPTION
branches/robast-1.0/pkg/RandVar/man/0RandVar-package.Rd
branches/robast-1.0/pkg/RobAStBase/
branches/robast-1.0/pkg/RobAStBase/DESCRIPTION
branches/robast-1.0/pkg/RobAStBase/man/0RobAStBase-package.Rd
branches/robast-1.0/pkg/RobAStRDA/
branches/robast-1.0/pkg/RobAStRDA/DESCRIPTION
branches/robast-1.0/pkg/RobAStRDA/man/0RobRDA-package.Rd
branches/robast-1.0/pkg/RobLox/
branches/robast-1.0/pkg/RobLox/.Rbuildignore
branches/robast-1.0/pkg/RobLox/DESCRIPTION
branches/robast-1.0/pkg/RobLox/NAMESPACE
branches/robast-1.0/pkg/RobLox/R/rowRoblox.R
branches/robast-1.0/pkg/RobLox/inst/NEWS
branches/robast-1.0/pkg/RobLox/man/0RobLox-package.Rd
branches/robast-1.0/pkg/RobLox/man/rlsOptIC.AL.Rd
branches/robast-1.0/pkg/RobLox/man/rlsOptIC.An1.Rd
branches/robast-1.0/pkg/RobLox/man/rlsOptIC.Ha3.Rd
branches/robast-1.0/pkg/RobLox/man/roblox.Rd
branches/robast-1.0/pkg/RobLox/tests/Examples/RobLox-Ex.Rout.save
branches/robast-1.0/pkg/RobLoxBioC/
branches/robast-1.0/pkg/RobLoxBioC/.Rbuildignore
branches/robast-1.0/pkg/RobLoxBioC/DESCRIPTION
branches/robast-1.0/pkg/RobLoxBioC/NAMESPACE
branches/robast-1.0/pkg/RobLoxBioC/inst/NEWS
branches/robast-1.0/pkg/RobLoxBioC/man/0RobLoxBioC-package.Rd
branches/robast-1.0/pkg/RobLoxBioC/man/robloxbioc.Rd
branches/robast-1.0/pkg/RobLoxBioC/tests/Examples/RobLoxBioC-Ex.Rout.save
branches/robast-1.0/pkg/RobRex/
branches/robast-1.0/pkg/RobRex/.Rbuildignore
branches/robast-1.0/pkg/RobRex/DESCRIPTION
branches/robast-1.0/pkg/RobRex/inst/NEWS
branches/robast-1.0/pkg/RobRex/tests/Examples/RobRex-Ex.Rout.save
Removed:
branches/robast-1.0/pkg/ROptEst/DESCRIPTION
branches/robast-1.0/pkg/ROptEst/man/0ROptEst-package.Rd
branches/robast-1.0/pkg/ROptEstOld/DESCRIPTION
branches/robast-1.0/pkg/ROptEstOld/NAMESPACE
branches/robast-1.0/pkg/ROptEstOld/inst/NEWS
branches/robast-1.0/pkg/ROptRegTS/DESCRIPTION
branches/robast-1.0/pkg/ROptRegTS/R/AllClass.R
branches/robast-1.0/pkg/ROptRegTS/chm/
branches/robast-1.0/pkg/ROptRegTS/man/Av1CondContIC.Rd
branches/robast-1.0/pkg/ROptRegTS/man/Av1CondTotalVarIC.Rd
branches/robast-1.0/pkg/ROptRegTS/man/Av2CondContIC.Rd
branches/robast-1.0/pkg/ROptRegTS/man/CondContIC.Rd
branches/robast-1.0/pkg/ROptRegTS/man/CondIC.Rd
branches/robast-1.0/pkg/ROptRegTS/man/CondTotalVarIC.Rd
branches/robast-1.0/pkg/ROptRegTS/man/L2RegTypeFamily.Rd
branches/robast-1.0/pkg/ROptRegTS/man/getAsRiskRegTS.Rd
branches/robast-1.0/pkg/ROptRegTS/man/getFiRiskRegTS.Rd
branches/robast-1.0/pkg/ROptRegTS/man/getInfCentRegTS.Rd
branches/robast-1.0/pkg/ROptRegTS/man/getInfClipRegTS.Rd
branches/robast-1.0/pkg/ROptRegTS/man/getInfGammaRegTS.Rd
branches/robast-1.0/pkg/ROptRegTS/man/getInfRobRegTypeIC.Rd
branches/robast-1.0/pkg/ROptRegTS/man/getInfStandRegTS.Rd
branches/robast-1.0/pkg/ROptRegTS/man/optIC-methods.Rd
branches/robast-1.0/pkg/ROptRegTS/tests/Examples/ROptRegTS-Ex.Rout.save
branches/robast-1.0/pkg/RandVar/DESCRIPTION
branches/robast-1.0/pkg/RandVar/man/0RandVar-package.Rd
branches/robast-1.0/pkg/RobAStBase/DESCRIPTION
branches/robast-1.0/pkg/RobAStBase/man/0RobAStBase-package.Rd
branches/robast-1.0/pkg/RobAStRDA/DESCRIPTION
branches/robast-1.0/pkg/RobAStRDA/man/0RobRDA-package.Rd
branches/robast-1.0/pkg/RobLox/DESCRIPTION
branches/robast-1.0/pkg/RobLox/NAMESPACE
branches/robast-1.0/pkg/RobLox/R/rowRoblox.R
branches/robast-1.0/pkg/RobLox/chm/
branches/robast-1.0/pkg/RobLox/inst/NEWS
branches/robast-1.0/pkg/RobLox/man/0RobLox-package.Rd
branches/robast-1.0/pkg/RobLox/man/rlsOptIC.AL.Rd
branches/robast-1.0/pkg/RobLox/man/rlsOptIC.An1.Rd
branches/robast-1.0/pkg/RobLox/man/rlsOptIC.Ha3.Rd
branches/robast-1.0/pkg/RobLox/man/roblox.Rd
branches/robast-1.0/pkg/RobLox/tests/Examples/RobLox-Ex.Rout.save
branches/robast-1.0/pkg/RobLoxBioC/DESCRIPTION
branches/robast-1.0/pkg/RobLoxBioC/NAMESPACE
branches/robast-1.0/pkg/RobLoxBioC/inst/NEWS
branches/robast-1.0/pkg/RobLoxBioC/man/0RobLoxBioC-package.Rd
branches/robast-1.0/pkg/RobLoxBioC/man/robloxbioc.Rd
branches/robast-1.0/pkg/RobLoxBioC/tests/Examples/RobLoxBioC-Ex.Rout.save
branches/robast-1.0/pkg/RobRex/DESCRIPTION
branches/robast-1.0/pkg/RobRex/chm/
branches/robast-1.0/pkg/RobRex/inst/NEWS
branches/robast-1.0/pkg/RobRex/tests/Examples/RobRex-Ex.Rout.save
Log:
copied Rpkgs from trunk to devel/robast-1.0
Deleted: branches/robast-1.0/pkg/ROptEst/DESCRIPTION
===================================================================
--- pkg/ROptEst/DESCRIPTION 2013-09-11 17:32:41 UTC (rev 694)
+++ branches/robast-1.0/pkg/ROptEst/DESCRIPTION 2013-09-12 08:45:18 UTC (rev 699)
@@ -1,17 +0,0 @@
-Package: ROptEst
-Version: 0.9
-Date: 2013-09-11
-Title: Optimally robust estimation
-Description: Optimally robust estimation in general smoothly parameterized models using S4 classes and methods.
-Depends: R(>= 2.10.0), methods, distr(>= 2.4), distrEx(>= 2.4), distrMod(>= 2.4), RandVar(>= 0.6.4), RobAStBase
-Suggests: RobLox, MASS
-Author: Matthias Kohl, Peter Ruckdeschel
-Maintainer: Matthias Kohl <Matthias.Kohl at stamats.de>
-ByteCompile: yes
-LazyLoad: yes
-License: LGPL-3
-URL: http://robast.r-forge.r-project.org/
-Encoding: latin1
-LastChangedDate: {$LastChangedDate$}
-LastChangedRevision: {$LastChangedRevision$}
-SVNRevision: 693
Copied: branches/robast-1.0/pkg/ROptEst/DESCRIPTION (from rev 695, pkg/ROptEst/DESCRIPTION)
===================================================================
--- branches/robast-1.0/pkg/ROptEst/DESCRIPTION (rev 0)
+++ branches/robast-1.0/pkg/ROptEst/DESCRIPTION 2013-09-12 08:45:18 UTC (rev 699)
@@ -0,0 +1,19 @@
+Package: ROptEst
+Version: 1.0
+Date: 2013-09-12
+Title: Optimally robust estimation
+Description: Optimally robust estimation in general smoothly parameterized models using S4
+ classes and methods.
+Depends: R(>= 2.10.0), methods, distr(>= 2.4), distrEx(>= 2.4), distrMod(>= 2.4), RandVar(>=
+ 0.6.4), RobAStBase
+Suggests: RobLox, MASS
+Author: Matthias Kohl, Peter Ruckdeschel
+Maintainer: Matthias Kohl <Matthias.Kohl at stamats.de>
+ByteCompile: yes
+LazyLoad: yes
+License: LGPL-3
+URL: http://robast.r-forge.r-project.org/
+Encoding: latin1
+LastChangedDate: {$LastChangedDate$}
+LastChangedRevision: {$LastChangedRevision$}
+SVNRevision: -Inf
Deleted: branches/robast-1.0/pkg/ROptEst/man/0ROptEst-package.Rd
===================================================================
--- pkg/ROptEst/man/0ROptEst-package.Rd 2013-09-11 17:32:41 UTC (rev 694)
+++ branches/robast-1.0/pkg/ROptEst/man/0ROptEst-package.Rd 2013-09-12 08:45:18 UTC (rev 699)
@@ -1,74 +0,0 @@
-\name{ROptEst-package}
-\alias{ROptEst-package}
-\alias{ROptEst}
-\docType{package}
-\title{
-Optimally robust estimation
-}
-\description{
-Optimally robust estimation in general smoothly parameterized models
-using S4 classes and methods.
-}
-\details{
-\tabular{ll}{
-Package: \tab ROptEst \cr
-Version: \tab 0.9 \cr
-Date: \tab 2013-09-11 \cr
-Depends: \tab R(>= 2.7.0), methods, distr(>= 2.0), distrEx(>= 2.0),
-distrMod(>= 2.0), RandVar(>= 0.6.4), RobAStBase \cr
-LazyLoad: \tab yes \cr
-License: \tab LGPL-3 \cr
-URL: \tab http://robast.r-forge.r-project.org/\cr
-SVNRevision: \tab 693 \cr
-}
-}
-\author{
-Peter Ruckdeschel \email{Peter.Ruckdeschel at itwm.fraunhofer.de},\cr%
-Matthias Kohl \email{Matthias.Kohl at stamats.de}\cr
-
-Maintainer: Matthias Kohl \email{matthias.kohl at stamats.de}}
-\references{
- M. Kohl (2005). Numerical Contributions to the Asymptotic Theory of Robustness.
- Dissertation. University of Bayreuth.
-}
-\seealso{
-\code{\link[distr:0distr-package]{distr-package}},
-\code{\link[distrEx:0distrEx-package]{distrEx-package}},
-\code{\link[distrMod:0distrMod-package]{distrMod-package}},
-\code{\link[RandVar:0RandVar-package]{RandVar-package}},
-\code{\link[RobAStBase:0RobAStBase-package]{RobAStBase-package}}
-}
-\section{Package versions}{
-Note: The first two numbers of package versions do not necessarily reflect
- package-individual development, but rather are chosen for the
- RobAStXXX family as a whole in order to ease updating "depends"
- information.
-}
-\examples{
-library(ROptEst)
-
-## Example: Rutherford-Geiger (1910); cf. Feller~(1968), Section VI.7 (a)
-x <- c(rep(0, 57), rep(1, 203), rep(2, 383), rep(3, 525), rep(4, 532),
- rep(5, 408), rep(6, 273), rep(7, 139), rep(8, 45), rep(9, 27),
- rep(10, 10), rep(11, 4), rep(12, 0), rep(13, 1), rep(14, 1))
-
-## ML-estimate from package distrMod
-MLest <- MLEstimator(x, PoisFamily())
-MLest
-## confidence interval based on CLT
-confint(MLest)
-
-## compute optimally (w.r.t to MSE) robust estimator (unknown contamination)
-robEst <- roptest(x, PoisFamily(), eps.upper = 0.1, steps = 3)
-estimate(robEst)
-## check influence curve
-pIC(robEst)
-checkIC(pIC(robEst))
-## plot influence curve
-plot(pIC(robEst))
-## confidence interval based on LAN - neglecting bias
-confint(robEst)
-## confidence interval based on LAN - including bias
-confint(robEst, method = symmetricBias())
-}
-\keyword{package}
Copied: branches/robast-1.0/pkg/ROptEst/man/0ROptEst-package.Rd (from rev 695, pkg/ROptEst/man/0ROptEst-package.Rd)
===================================================================
--- branches/robast-1.0/pkg/ROptEst/man/0ROptEst-package.Rd (rev 0)
+++ branches/robast-1.0/pkg/ROptEst/man/0ROptEst-package.Rd 2013-09-12 08:45:18 UTC (rev 699)
@@ -0,0 +1,74 @@
+\name{ROptEst-package}
+\alias{ROptEst-package}
+\alias{ROptEst}
+\docType{package}
+\title{
+Optimally robust estimation
+}
+\description{
+Optimally robust estimation in general smoothly parameterized models
+using S4 classes and methods.
+}
+\details{
+\tabular{ll}{
+Package: \tab ROptEst \cr
+Version: \tab 1.0 \cr
+Date: \tab 2013-09-12 \cr
+Depends: \tab R(>= 2.7.0), methods, distr(>= 2.0), distrEx(>= 2.0),
+distrMod(>= 2.0), RandVar(>= 0.6.4), RobAStBase \cr
+LazyLoad: \tab yes \cr
+License: \tab LGPL-3 \cr
+URL: \tab http://robast.r-forge.r-project.org/\cr
+SVNRevision: \tab -Inf \cr
+}
+}
+\author{
+Peter Ruckdeschel \email{Peter.Ruckdeschel at itwm.fraunhofer.de},\cr%
+Matthias Kohl \email{Matthias.Kohl at stamats.de}\cr
+
+Maintainer: Matthias Kohl \email{matthias.kohl at stamats.de}}
+\references{
+ M. Kohl (2005). Numerical Contributions to the Asymptotic Theory of Robustness.
+ Dissertation. University of Bayreuth.
+}
+\seealso{
+\code{\link[distr:0distr-package]{distr-package}},
+\code{\link[distrEx:0distrEx-package]{distrEx-package}},
+\code{\link[distrMod:0distrMod-package]{distrMod-package}},
+\code{\link[RandVar:0RandVar-package]{RandVar-package}},
+\code{\link[RobAStBase:0RobAStBase-package]{RobAStBase-package}}
+}
+\section{Package versions}{
+Note: The first two numbers of package versions do not necessarily reflect
+ package-individual development, but rather are chosen for the
+ RobAStXXX family as a whole in order to ease updating "depends"
+ information.
+}
+\examples{
+library(ROptEst)
+
+## Example: Rutherford-Geiger (1910); cf. Feller~(1968), Section VI.7 (a)
+x <- c(rep(0, 57), rep(1, 203), rep(2, 383), rep(3, 525), rep(4, 532),
+ rep(5, 408), rep(6, 273), rep(7, 139), rep(8, 45), rep(9, 27),
+ rep(10, 10), rep(11, 4), rep(12, 0), rep(13, 1), rep(14, 1))
+
+## ML-estimate from package distrMod
+MLest <- MLEstimator(x, PoisFamily())
+MLest
+## confidence interval based on CLT
+confint(MLest)
+
+## compute optimally (w.r.t to MSE) robust estimator (unknown contamination)
+robEst <- roptest(x, PoisFamily(), eps.upper = 0.1, steps = 3)
+estimate(robEst)
+## check influence curve
+pIC(robEst)
+checkIC(pIC(robEst))
+## plot influence curve
+plot(pIC(robEst))
+## confidence interval based on LAN - neglecting bias
+confint(robEst)
+## confidence interval based on LAN - including bias
+confint(robEst, method = symmetricBias())
+}
+\keyword{package}
Copied: branches/robast-1.0/pkg/ROptEstOld/.Rbuildignore (from rev 697, pkg/ROptEstOld/.Rbuildignore)
===================================================================
--- branches/robast-1.0/pkg/ROptEstOld/.Rbuildignore (rev 0)
+++ branches/robast-1.0/pkg/ROptEstOld/.Rbuildignore 2013-09-12 08:45:18 UTC (rev 699)
@@ -0,0 +1,3 @@
+^.*\.svn.+
+inst/doc/Rplots.pdf
+.*-Ex\.R
\ No newline at end of file
Deleted: branches/robast-1.0/pkg/ROptEstOld/DESCRIPTION
===================================================================
--- pkg/ROptEstOld/DESCRIPTION 2013-09-11 17:32:41 UTC (rev 694)
+++ branches/robast-1.0/pkg/ROptEstOld/DESCRIPTION 2013-09-12 08:45:18 UTC (rev 699)
@@ -1,17 +0,0 @@
-Package: ROptEstOld
-Version: 0.9.1
-Date: 2013-02-08
-Title: Optimally robust estimation - old version
-Description: Optimally robust estimation using S4 classes and methods. Old version still needed
- for current versions of ROptRegTS and RobRex.
-Depends: R(>= 2.4.0), methods, distr(>= 2.4), distrEx(>= 2.4), RandVar(>= 0.8), evd
-Author: Matthias Kohl
-Maintainer: Matthias Kohl <Matthias.Kohl at stamats.de>
-LazyLoad: yes
-ByteCompile: yes
-License: LGPL-3
-URL: http://robast.r-forge.r-project.org/
-Encoding: latin1
-LastChangedDate: {$LastChangedDate$}
-LastChangedRevision: {$LastChangedRevision$}
-SVNRevision: 591
Copied: branches/robast-1.0/pkg/ROptEstOld/DESCRIPTION (from rev 697, pkg/ROptEstOld/DESCRIPTION)
===================================================================
--- branches/robast-1.0/pkg/ROptEstOld/DESCRIPTION (rev 0)
+++ branches/robast-1.0/pkg/ROptEstOld/DESCRIPTION 2013-09-12 08:45:18 UTC (rev 699)
@@ -0,0 +1,17 @@
+Package: ROptEstOld
+Version: 1.0
+Date: 2013-09-12
+Title: Optimally robust estimation - old version
+Description: Optimally robust estimation using S4 classes and methods. Old version still needed
+ for current versions of ROptRegTS and RobRex.
+Depends: R(>= 2.4.0), methods, distr(>= 2.5.1), distrEx(>= 2.2), RandVar(>= 0.9), evd
+Author: Matthias Kohl
+Maintainer: Matthias Kohl <Matthias.Kohl at stamats.de>
+LazyLoad: yes
+ByteCompile: yes
+License: LGPL-3
+URL: http://robast.r-forge.r-project.org/
+Encoding: latin1
+LastChangedDate: {$LastChangedDate$}
+LastChangedRevision: {$LastChangedRevision$}
+SVNRevision: -Inf
Deleted: branches/robast-1.0/pkg/ROptEstOld/NAMESPACE
===================================================================
--- pkg/ROptEstOld/NAMESPACE 2013-09-11 17:32:41 UTC (rev 694)
+++ branches/robast-1.0/pkg/ROptEstOld/NAMESPACE 2013-09-12 08:45:18 UTC (rev 699)
@@ -1,144 +0,0 @@
-import("methods")
-import("distr")
-import("distrEx")
-import("RandVar")
-
-exportClasses("FunctionSymmetry",
- "NonSymmetric",
- "EvenSymmetric",
- "OddSymmetric",
- "FunSymmList")
-exportClasses("ParamFamParameter",
- "ProbFamily",
- "ParamFamily",
- "L2ParamFamily")
-exportClasses("Neighborhood",
- "UncondNeighborhood",
- "ContNeighborhood",
- "TotalVarNeighborhood")
-exportClasses("RobModel",
- "FixRobModel",
- "InfRobModel")
-exportClasses("RiskType",
- "asRisk",
- "asCov",
- "trAsCov",
- "asHampel",
- "asBias",
- "asGRisk",
- "asMSE",
- "asUnOvShoot",
- "fiRisk",
- "fiCov",
- "trFiCov",
- "fiHampel",
- "fiMSE",
- "fiBias",
- "fiUnOvShoot")
-exportClasses("InfluenceCurve",
- "IC",
- "ContIC",
- "TotalVarIC")
-
-exportMethods("show",
- "plot",
- "coerce",
- "length",
- "E")
-exportMethods("type",
- "SymmCenter")
-exportMethods("name", "name<-",
- "distribution",
- "distrSymm",
- "props", "props<-", "addProp<-",
- "main", "main<-",
- "nuisance", "nuisance<-",
- "trafo", "trafo<-",
- "param",
- "L2deriv",
- "L2derivSymm",
- "L2derivDistr",
- "L2derivDistrSymm",
- "FisherInfo",
- "checkL2deriv",
- "infoPlot")
-exportMethods("radius")
-exportMethods("center", "center<-",
- "neighbor", "neighbor<-")
-exportMethods("bound",
- "width")
-exportMethods("Curve",
- "Risks", "Risks<-", "addRisk<-",
- "Infos", "Infos<-", "addInfo<-",
- "CallL2Fam", "CallL2Fam<-",
- "generateIC",
- "checkIC",
- "evalIC",
- "clip", "clip<-",
- "cent", "cent<-",
- "stand", "stand<-",
- "lowerCase", "lowerCase<-",
- "neighborRadius", "neighborRadius<-",
- "clipLo", "clipLo<-",
- "clipUp", "clipUp<-")
-exportMethods("optIC",
- "getInfRobIC",
- "getFixRobIC",
- "getAsRisk",
- "getFiRisk",
- "getInfClip",
- "getFixClip",
- "getInfGamma",
- "getInfCent",
- "getInfStand",
- "getRiskIC",
- "optRisk",
- "radiusMinimaxIC",
- "getIneffDiff",
- "leastFavorableRadius",
- "lowerCaseRadius")
-exportMethods("ksEstimator",
- "oneStepEstimator",
- "locMEstimator")
-
-export("NonSymmetric",
- "EvenSymmetric",
- "OddSymmetric",
- "FunSymmList")
-export("ParamFamParameter",
- "ParamFamily",
- "L2ParamFamily",
- "BinomFamily",
- "PoisFamily",
- "NormLocationFamily",
- "GumbelLocationFamily",
- "NormScaleFamily",
- "ExpScaleFamily",
- "LnormScaleFamily",
- "GammaFamily",
- "NormLocationScaleFamily")
-export("ContNeighborhood", "TotalVarNeighborhood")
-export("FixRobModel", "InfRobModel")
-export("asCov",
- "trAsCov",
- "asHampel",
- "asBias",
- "asMSE",
- "asUnOvShoot",
- "fiCov",
- "trFiCov",
- "fiHampel",
- "fiMSE",
- "fiBias",
- "fiUnOvShoot")
-export("InfluenceCurve",
- "IC",
- "ContIC",
- "TotalVarIC")
-exportClasses("GumbelParameter", "Gumbel")
-exportMethods("initialize", "loc", "loc<-")
-exportMethods("scale", "scale<-", "+", "*",
- "E", "var", "skewness", "kurtosis")
-export("EULERMASCHERONICONSTANT","APERYCONSTANT")
-export("Gumbel")
-export("loc", "loc<-")
\ No newline at end of file
Copied: branches/robast-1.0/pkg/ROptEstOld/NAMESPACE (from rev 697, pkg/ROptEstOld/NAMESPACE)
===================================================================
--- branches/robast-1.0/pkg/ROptEstOld/NAMESPACE (rev 0)
+++ branches/robast-1.0/pkg/ROptEstOld/NAMESPACE 2013-09-12 08:45:18 UTC (rev 699)
@@ -0,0 +1,145 @@
+import("methods")
+import("distr")
+import("distrEx")
+import("RandVar")
+import("evd")
+
+exportClasses("FunctionSymmetry",
+ "NonSymmetric",
+ "EvenSymmetric",
+ "OddSymmetric",
+ "FunSymmList")
+exportClasses("ParamFamParameter",
+ "ProbFamily",
+ "ParamFamily",
+ "L2ParamFamily")
+exportClasses("Neighborhood",
+ "UncondNeighborhood",
+ "ContNeighborhood",
+ "TotalVarNeighborhood")
+exportClasses("RobModel",
+ "FixRobModel",
+ "InfRobModel")
+exportClasses("RiskType",
+ "asRisk",
+ "asCov",
+ "trAsCov",
+ "asHampel",
+ "asBias",
+ "asGRisk",
+ "asMSE",
+ "asUnOvShoot",
+ "fiRisk",
+ "fiCov",
+ "trFiCov",
+ "fiHampel",
+ "fiMSE",
+ "fiBias",
+ "fiUnOvShoot")
+exportClasses("InfluenceCurve",
+ "IC",
+ "ContIC",
+ "TotalVarIC")
+
+exportMethods("show",
+ "plot",
+ "coerce",
+ "length",
+ "E")
+exportMethods("type",
+ "SymmCenter")
+exportMethods("name", "name<-",
+ "distribution",
+ "distrSymm",
+ "props", "props<-", "addProp<-",
+ "main", "main<-",
+ "nuisance", "nuisance<-",
+ "trafo", "trafo<-",
+ "param",
+ "L2deriv",
+ "L2derivSymm",
+ "L2derivDistr",
+ "L2derivDistrSymm",
+ "FisherInfo",
+ "checkL2deriv",
+ "infoPlot")
+exportMethods("radius")
+exportMethods("center", "center<-",
+ "neighbor", "neighbor<-")
+exportMethods("bound",
+ "width")
+exportMethods("Curve",
+ "Risks", "Risks<-", "addRisk<-",
+ "Infos", "Infos<-", "addInfo<-",
+ "CallL2Fam", "CallL2Fam<-",
+ "generateIC",
+ "checkIC",
+ "evalIC",
+ "clip", "clip<-",
+ "cent", "cent<-",
+ "stand", "stand<-",
+ "lowerCase", "lowerCase<-",
+ "neighborRadius", "neighborRadius<-",
+ "clipLo", "clipLo<-",
+ "clipUp", "clipUp<-")
+exportMethods("optIC",
+ "getInfRobIC",
+ "getFixRobIC",
+ "getAsRisk",
+ "getFiRisk",
+ "getInfClip",
+ "getFixClip",
+ "getInfGamma",
+ "getInfCent",
+ "getInfStand",
+ "getRiskIC",
+ "optRisk",
+ "radiusMinimaxIC",
+ "getIneffDiff",
+ "leastFavorableRadius",
+ "lowerCaseRadius")
+exportMethods("ksEstimator",
+ "oneStepEstimator",
+ "locMEstimator")
+
+export("NonSymmetric",
+ "EvenSymmetric",
+ "OddSymmetric",
+ "FunSymmList")
+export("ParamFamParameter",
+ "ParamFamily",
+ "L2ParamFamily",
+ "BinomFamily",
+ "PoisFamily",
+ "NormLocationFamily",
+ "GumbelLocationFamily",
+ "NormScaleFamily",
+ "ExpScaleFamily",
+ "LnormScaleFamily",
+ "GammaFamily",
+ "NormLocationScaleFamily")
+export("ContNeighborhood", "TotalVarNeighborhood")
+export("FixRobModel", "InfRobModel")
+export("asCov",
+ "trAsCov",
+ "asHampel",
+ "asBias",
+ "asMSE",
+ "asUnOvShoot",
+ "fiCov",
+ "trFiCov",
+ "fiHampel",
+ "fiMSE",
+ "fiBias",
+ "fiUnOvShoot")
+export("InfluenceCurve",
+ "IC",
+ "ContIC",
+ "TotalVarIC")
+exportClasses("GumbelParameter", "Gumbel")
+exportMethods("initialize", "loc", "loc<-")
+exportMethods("scale", "scale<-", "+", "*",
+ "E", "var", "skewness", "kurtosis")
+export("EULERMASCHERONICONSTANT","APERYCONSTANT")
+export("Gumbel")
+export("loc", "loc<-")
\ No newline at end of file
Deleted: branches/robast-1.0/pkg/ROptEstOld/inst/NEWS
===================================================================
--- pkg/ROptEstOld/inst/NEWS 2013-09-11 17:32:41 UTC (rev 694)
+++ branches/robast-1.0/pkg/ROptEstOld/inst/NEWS 2013-09-12 08:45:18 UTC (rev 699)
@@ -1,33 +0,0 @@
-###############################################################################
-## News: to package ROptEstOld
-###############################################################################
-
-(first two numbers of package versions do not necessarily reflect
- package-individual development, but rather are chosen for the
- RobAStXXX family as a whole in order to ease updating "depends"
- information)
-
-#######################################
-version 0.9
-#######################################
-EVD functionality (including Gumbel distribution) has
-moved from distrEx to new pkg RobExtremes; to avoid failure
-of ROptEstOld, this functionality has been copied to ROptEstOld
-as well.
-
-#######################################
-version 0.8
-#######################################
-
-no changes this time
-+ DESCRIPTION files and package-help files gain a tag SVNRevision
- to be filled by get[All]RevNr.R from utils in distr
-
-#######################################
-version 0.7
-#######################################
-
-user-visible CHANGES:
-
-+ introduced package ROptEstOld for use with ROptRegTS and RobRex
-+ removed symmetry and DistributionSymmetry implementation to make ROptEstOld compatible with distr 2.2
Copied: branches/robast-1.0/pkg/ROptEstOld/inst/NEWS (from rev 697, pkg/ROptEstOld/inst/NEWS)
===================================================================
--- branches/robast-1.0/pkg/ROptEstOld/inst/NEWS (rev 0)
+++ branches/robast-1.0/pkg/ROptEstOld/inst/NEWS 2013-09-12 08:45:18 UTC (rev 699)
@@ -0,0 +1,45 @@
+###############################################################################
+## News: to package ROptEstOld
+###############################################################################
+
+(first two numbers of package versions do not necessarily reflect
+ package-individual development, but rather are chosen for the
+ RobAStXXX family as a whole in order to ease updating "depends"
+ information)
+
+#######################################
+version 0.9
+#######################################
+
+user-visible CHANGES:
++ EVD functionality (including Gumbel distribution) has been
+moved from distrEx to new pkg RobExtremes; to avoid failure
+of ROptEstOld, this functionality has been copied to ROptEstOld
+as well.
+
+GENERAL ENHANCEMENTS:
++ cleaned DESCRIPTION and NAMESPACE file as to Imports/Depends
+
+under the hood:
+
++ added .Rbuildignore
+
+BUGFIXES
+
+
+#######################################
+version 0.8
+#######################################
+
+no changes this time
++ DESCRIPTION files and package-help files gain a tag SVNRevision
+ to be filled by get[All]RevNr.R from utils in distr
+
+#######################################
+version 0.7
+#######################################
+
+user-visible CHANGES:
+
++ introduced package ROptEstOld for use with ROptRegTS and RobRex
++ removed symmetry and DistributionSymmetry implementation to make ROptEstOld compatible with distr 2.2
Copied: branches/robast-1.0/pkg/ROptRegTS/.Rbuildignore (from rev 697, pkg/ROptRegTS/.Rbuildignore)
===================================================================
--- branches/robast-1.0/pkg/ROptRegTS/.Rbuildignore (rev 0)
+++ branches/robast-1.0/pkg/ROptRegTS/.Rbuildignore 2013-09-12 08:45:18 UTC (rev 699)
@@ -0,0 +1,3 @@
+^.*\.svn.+
+inst/doc/Rplots.pdf
+.*-Ex\.R
\ No newline at end of file
Deleted: branches/robast-1.0/pkg/ROptRegTS/DESCRIPTION
===================================================================
--- pkg/ROptRegTS/DESCRIPTION 2013-09-11 17:32:41 UTC (rev 694)
+++ branches/robast-1.0/pkg/ROptRegTS/DESCRIPTION 2013-09-12 08:45:18 UTC (rev 699)
@@ -1,18 +0,0 @@
-Package: ROptRegTS
-Version: 0.8.1
-Date: 2011-09-30
-Title: Optimally robust estimation for regression-type models
-Description: Optimally robust estimation for regression-type models using S4 classes and
- methods
-Depends: R (>= 2.4.0), methods, distr(>= 1.9), distrEx(>= 1.9), RandVar(>= 0.6), ROptEstOld(>=
- 0.5.2)
-Author: Matthias Kohl <Matthias.Kohl at stamats.de>, Peter Ruckdeschel
-Maintainer: Matthias Kohl <Matthias.Kohl at stamats.de>
-ByteCompile: yes
-LazyLoad: yes
-License: LGPL-3
-Encoding: latin1
-URL: http://robast.r-forge.r-project.org/
-LastChangedDate: {$LastChangedDate$}
-LastChangedRevision: {$LastChangedRevision$}
-SVNRevision: 454
Copied: branches/robast-1.0/pkg/ROptRegTS/DESCRIPTION (from rev 697, pkg/ROptRegTS/DESCRIPTION)
===================================================================
--- branches/robast-1.0/pkg/ROptRegTS/DESCRIPTION (rev 0)
+++ branches/robast-1.0/pkg/ROptRegTS/DESCRIPTION 2013-09-12 08:45:18 UTC (rev 699)
@@ -0,0 +1,18 @@
+Package: ROptRegTS
+Version: 1.0
+Date: 2013-09-12
+Title: Optimally robust estimation for regression-type models
+Description: Optimally robust estimation for regression-type models using S4 classes and
+ methods
+Depends: R (>= 2.4.0), methods, distr(>= 2.5.1), distrEx(>= 2.5), RandVar(>= 0.9),
+ ROptEstOld(>= 0.9.1)
+Author: Matthias Kohl <Matthias.Kohl at stamats.de>, Peter Ruckdeschel
+Maintainer: Matthias Kohl <Matthias.Kohl at stamats.de>
+LazyLoad: yes
+ByteCompile: yes
+License: LGPL-3
+Encoding: latin1
+URL: http://robast.r-forge.r-project.org/
+LastChangedDate: {$LastChangedDate$}
+LastChangedRevision: {$LastChangedRevision$}
+SVNRevision: -Inf
Deleted: branches/robast-1.0/pkg/ROptRegTS/R/AllClass.R
===================================================================
--- pkg/ROptRegTS/R/AllClass.R 2013-09-11 17:32:41 UTC (rev 694)
+++ branches/robast-1.0/pkg/ROptRegTS/R/AllClass.R 2013-09-12 08:45:18 UTC (rev 699)
@@ -1,463 +0,0 @@
-.onLoad <- function(lib, pkg){
- require("methods", character = TRUE, quietly = TRUE)
- require("distr", character = TRUE, quietly = TRUE)
- require("distrEx", character = TRUE, quietly = TRUE)
- require("RandVar", character = TRUE, quietly = TRUE)
- require("ROptEstOld", character = TRUE, quietly = TRUE)
-}
-
-# Regression type families
-setClass("RegTypeFamily",
- representation(ErrorDistr = "Distribution",
- ErrorSymm = "DistributionSymmetry",
- RegDistr = "Distribution",
- RegSymm = "DistributionSymmetry",
- Regressor = "EuclRandVariable"),
- prototype(name = "regression type family",
- distribution = LMCondDistribution(),
- distrSymm = new("NoSymmetry"),
- ErrorDistr = Norm(),
- ErrorSymm = new("NoSymmetry"),
- RegDistr = Norm(),
- RegSymm = new("NoSymmetry"),
- Regressor = RealRandVariable(Map = list(function(x){x}), Domain = Reals()),
- param = new("ParamFamParameter", main = 0, trafo = matrix(1)),
- props = character(0)),
- contains = "ParamFamily",
- validity = function(object){
- if(!is(object at distribution, "UnivariateCondDistribution"))
- stop("distribution has to be of class 'UnivariateCondDistribution'")
- if(length(object at Regressor) != 1)
- stop("'Regressor' has to be of length 1")
- if(is(object at ErrorDistr, "UnivariateCondDistribution"))
- stop("'ErrorDistr' has to be an unconditional distribution")
- if(is(object at RegDistr, "UnivariateCondDistribution"))
- stop("'RegrDistr' has to be an unconditional distribution")
- if(dimension(Domain(object at Regressor)) != dimension(img(object at RegDistr)))
- stop("dimension of 'Domain' of 'Regressor' has to be identical to",
- "dimension of 'img' of 'RegDistr'")
- })
-# L2 differentiable regression type model
-setClass("L2RegTypeFamily",
- representation(L2deriv = "EuclRandVarList",
- ErrorL2deriv = "EuclRandVarList",
- ErrorL2derivSymm = "FunSymmList",
- ErrorL2derivDistr = "DistrList",
- ErrorL2derivDistrSymm = "DistrSymmList",
- FisherInfo = "PosDefSymmMatrix"),
- prototype(name = "L2 differentiable regression type family",
- distribution = LMCondDistribution(),
- distrSymm = new("NoSymmetry"),
- ErrorDistr = Norm(),
- ErrorSymm = new("NoSymmetry"),
- RegDistr = Norm(),
- RegSymm = new("NoSymmetry"),
- Regressor = RealRandVariable(Map = list(function(x){x}), Domain = Reals()),
- param = new("ParamFamParameter", main = 0, trafo = matrix(1)),
- props = character(0),
- L2deriv = EuclRandVarList(RealRandVariable(Map = list(function(x){x[1]*x[2]}),
- Domain = EuclideanSpace(dimension=2))),
- ErrorL2deriv = EuclRandVarList(RealRandVariable(Map = list(function(x){x}), Domain = Reals())),
- ErrorL2derivSymm = new("FunSymmList"),
- ErrorL2derivDistr = UnivarDistrList(Norm()),
- ErrorL2derivDistrSymm = new("DistrSymmList"),
- FisherInfo = new("PosDefSymmMatrix", matrix(1))),
- contains = "RegTypeFamily",
- validity = function(object){
- if(dimension(Domain(object at ErrorL2deriv[[1]])) != dimension(img(object at ErrorDistr)))
- stop("dimension of 'Domain' of 'ErrorL2deriv' != ",
- "dimension of 'img' of 'ErrorDistr'")
- if(dimension(Domain(object at L2deriv[[1]])) != (dimension(img(object at ErrorDistr))
- + dimension(img(object at RegDistr))))
- stop("'Domain' of 'L2deriv' has wrong dimension")
-
- dims <- length(object at param)
- if(ncol(object at FisherInfo) != dims)
- stop(paste("dimension of 'FisherInfo' should be", dims))
-
- nrvalues <- numberOfMaps(object at ErrorL2deriv)
- if(nrvalues != length(object at ErrorL2derivSymm))
- stop("number of Maps of 'ErrorL2deriv' != length of 'ErrorL2derivSymm'")
- if(nrvalues != length(object at ErrorL2derivDistr))
- stop("number of Maps of 'ErrorL2deriv' != length of 'ErrorL2derivDistr'")
- if(nrvalues != length(object at ErrorL2derivDistrSymm))
- stop("number of Maps of 'ErrorL2deriv' != length of 'ErrorL2derivDistrSymm'")
- if(dimension(Domain(object at ErrorL2deriv[[1]])) != dimension(img(object at ErrorDistr)))
- stop("dimension of 'Domain' of 'L2deriv' != dimension of 'img' of 'ErrorDistr'")
- if(dimension(object at L2deriv) != dims)
- stop("dimension of 'L2deriv' != dimension of parameters")
-
- return(TRUE)
- })
-# conditional (error-free-variables) neighborhood
-setClass("CondNeighborhood",
- representation(radiusCurve = "function"),
- contains = c("Neighborhood", "VIRTUAL"),
- validity = function(object){
- if(length(formals(object at radiusCurve)) != 1)
- stop("'radiusCurve' has to be a function of one argument")
- if(names(formals(object at radiusCurve)) != "x")
- stop("'radiusCurve' has to be a function with argument name = 'x'")
- })
-# conditional convex contamination neighborhood
-setClass("CondContNeighborhood",
- prototype = prototype(type = "conditional convex contamination neighborhood",
- radius = 0,
- radiusCurve = function(x){1}),
- contains = "CondNeighborhood")
-# conditional total variaton neighborhood
-setClass("CondTotalVarNeighborhood",
- prototype = prototype(type = "conditional total variation neighborhood",
- radius = 0,
- radiusCurve = function(x){1}),
- contains = "CondNeighborhood")
-# average conditional neighborhood
-setClass("AvCondNeighborhood", representation(exponent = "numeric"),
- contains = c("CondNeighborhood", "VIRTUAL"))
-# average conditional neighborhood (exponent = 1)
-setClass("Av1CondNeighborhood",
- contains = c("AvCondNeighborhood", "VIRTUAL"),
- validity = function(object){
- if(object at exponent != 1)
- stop("exponent has to be 1")
- })
-# average conditional convex contamination neighborhood (exponent = 1)
-setClass("Av1CondContNeighborhood",
- prototype = prototype(type = "average conditional convex contamination neighborhood",
- radius = 0,
- radiusCurve = function(x){1},
- exponent = 1),
- contains = c("Av1CondNeighborhood"))
-# average conditional total variation neighborhood (exponent = 1)
-setClass("Av1CondTotalVarNeighborhood",
- prototype = prototype(type = "average conditional total variation neighborhood",
- radius = 0,
- radiusCurve = function(x){1},
- exponent = 1),
- contains = c("Av1CondNeighborhood"))
-# average square conditional neighborhood (exponent = 2)
-setClass("Av2CondNeighborhood",
- contains = c("AvCondNeighborhood", "VIRTUAL"),
- validity = function(object){
- if(object at exponent != 2)
- stop("exponent has to be 2")
- })
-# average square conditional convex contamination neighborhood (exponent = 2)
-setClass("Av2CondContNeighborhood",
- prototype = prototype(type = "average square conditional convex contamination neighborhood",
- radius = 0,
- radiusCurve = function(x){1},
[TRUNCATED]
To get the complete diff run:
svnlook diff /svnroot/robast -r 699
More information about the Robast-commits
mailing list