[Mboost-commits] r731 - / pkg/mboostDevel pkg/mboostDevel/inst pkg/mboostDevel/tests pkg/mboostDevel/vignettes pkg/mboostPatch/inst pkg/mboostPatch/tests

noreply at r-forge.r-project.org noreply at r-forge.r-project.org
Thu Sep 5 16:59:24 CEST 2013


Author: hofner
Date: 2013-09-05 16:59:24 +0200 (Thu, 05 Sep 2013)
New Revision: 731

Modified:
   pkg/mboostDevel/DESCRIPTION
   pkg/mboostDevel/inst/CHANGES
   pkg/mboostDevel/tests/regtest-gamboost.R
   pkg/mboostDevel/tests/regtest-glmboost.R
   pkg/mboostDevel/vignettes/SurvivalEnsembles.Rnw
   pkg/mboostPatch/inst/CHANGES
   pkg/mboostPatch/tests/regtest-gamboost.R
   pkg/mboostPatch/tests/regtest-glmboost.R
   svn_release.txt
Log:
- also use TH.data in mboostDevel (dependenciy on ipred removed)


Modified: pkg/mboostDevel/DESCRIPTION
===================================================================
--- pkg/mboostDevel/DESCRIPTION	2013-09-05 14:16:13 UTC (rev 730)
+++ pkg/mboostDevel/DESCRIPTION	2013-09-05 14:59:24 UTC (rev 731)
@@ -16,8 +16,8 @@
   trees as base-learners for fitting generalized linear, additive
   and interaction models to potentially high-dimensional data.
 Depends: R (>= 2.14.0), methods, stats, parallel
-Imports: Matrix, survival, splines, lattice, nnls
-Suggests: party (>= 1.0-3), ipred, MASS, fields, BayesX, gbm, mlbench,
+Imports: Matrix, survival, splines, lattice, nnls, survival
+Suggests: party (>= 1.0-3), TH.data, MASS, fields, BayesX, gbm, mlbench,
         RColorBrewer, rpart (>= 4.0-3)
 LazyData: yes
 License: GPL-2

Modified: pkg/mboostDevel/inst/CHANGES
===================================================================
--- pkg/mboostDevel/inst/CHANGES	2013-09-05 14:16:13 UTC (rev 730)
+++ pkg/mboostDevel/inst/CHANGES	2013-09-05 14:59:24 UTC (rev 731)
@@ -1,6 +1,9 @@
 
                 CHANGES in `mboost' VERSION 2.3-0 (2013-XX-XX)
 
+  o  stabsel was recoded and now uses different terminology and a better
+     tested code base
+
   o  new replacement function mstop<- as an alternative to <mboost>[i]
      (suggested by Achim Zeileis).
 

Modified: pkg/mboostDevel/tests/regtest-gamboost.R
===================================================================
--- pkg/mboostDevel/tests/regtest-gamboost.R	2013-09-05 14:16:13 UTC (rev 730)
+++ pkg/mboostDevel/tests/regtest-gamboost.R	2013-09-05 14:59:24 UTC (rev 731)
@@ -1,5 +1,6 @@
 
 require("mboostDevel")
+require("survival")
 
 set.seed(290875)
 

Modified: pkg/mboostDevel/tests/regtest-glmboost.R
===================================================================
--- pkg/mboostDevel/tests/regtest-glmboost.R	2013-09-05 14:16:13 UTC (rev 730)
+++ pkg/mboostDevel/tests/regtest-glmboost.R	2013-09-05 14:59:24 UTC (rev 731)
@@ -327,7 +327,7 @@
 coef(mod2, off2int = TRUE)
 stopifnot(all.equal(round(coef(mod), 2), round(coef(mod2, off2int = TRUE), 2)))
 
-data("GlaucomaM", package = "ipred")
+data("GlaucomaM", package = "TH.data")
 coef(mod3 <- glm(Class ~ varg, data = GlaucomaM, family = binomial(link = "probit")))
 coef(mod4 <- glmboost(Class ~ varg, data = GlaucomaM, family = Binomial(link = "probit"))[1000])
 stopifnot(all.equal(round(coef(mod3), 3), round(coef(mod4, off2int = TRUE), 3)))

Modified: pkg/mboostDevel/vignettes/SurvivalEnsembles.Rnw
===================================================================
--- pkg/mboostDevel/vignettes/SurvivalEnsembles.Rnw	2013-09-05 14:16:13 UTC (rev 730)
+++ pkg/mboostDevel/vignettes/SurvivalEnsembles.Rnw	2013-09-05 14:59:24 UTC (rev 731)
@@ -11,7 +11,7 @@
 %%\usepackage{Sweave}
 
 %%\VignetteIndexEntry{Survival Ensembles}
-%%\VignetteDepends{mboostDevel, survival, rpart, ipred}
+%%\VignetteDepends{mboostDevel, survival, rpart, TH.data}
 
 \newcommand{\Rpackage}[1]{{\normalfont\fontseries{b}\selectfont #1}}
 \newcommand{\Robject}[1]{\texttt{#1}}
@@ -100,10 +100,12 @@
 
 <<setup, echo = FALSE, results = hide>>=
 source("setup.R")
-if (!require("ipred"))
-    stop("cannot attach package ", sQuote("ipred"))
+if (!require("TH.data"))
+    stop("cannot attach package ", sQuote("TH.data"))
 if (!require("rpart"))
     stop("cannot attach package ", sQuote("rpart"))
+if (!require("survival"))
+    stop("cannot attach package ", sQuote("survival"))
 if (!require("party"))
     stop("cannot attach package ", sQuote("party"))
 
@@ -226,7 +228,7 @@
 Compute IPC weights and set up learning sample:
 <<GBSG2-dpp, echo = TRUE>>=
 ### attach data
-data("GBSG2", package = "ipred")
+data("GBSG2", package = "TH.data")
 
 ### IPC weights
 GBSG2w <- IPCweights(Surv(GBSG2$time, GBSG2$cens))

Modified: pkg/mboostPatch/inst/CHANGES
===================================================================
--- pkg/mboostPatch/inst/CHANGES	2013-09-05 14:16:13 UTC (rev 730)
+++ pkg/mboostPatch/inst/CHANGES	2013-09-05 14:59:24 UTC (rev 731)
@@ -1,8 +1,5 @@
                 CHANGES in `mboost' VERSION 2.2-3 (2013-XX-XX, rYYY)
 
-  o  stabsel was recoded and now uses different terminology and a better
-     tested code base
-
   o  fixed bugs in survival families:
      -  offset in all survival families was based on max(survtime) instead
      	of max(log(survtime));

Modified: pkg/mboostPatch/tests/regtest-gamboost.R
===================================================================
--- pkg/mboostPatch/tests/regtest-gamboost.R	2013-09-05 14:16:13 UTC (rev 730)
+++ pkg/mboostPatch/tests/regtest-gamboost.R	2013-09-05 14:59:24 UTC (rev 731)
@@ -139,6 +139,7 @@
 stopifnot(max(abs(predict(mod1, newdata = tmp) - predict(mod2, newdata = tmp)))  < sqrt(.Machine$double.eps))
 
 ## Cox model
+
 fit2 <- gamboost(Surv(futime, fustat) ~ bbs(age) +
     bols(resid.ds) + bols(rx) + bols(ecog.ps), data = ovarian,
     family = CoxPH(), control = boost_control(mstop = 1000))

Modified: pkg/mboostPatch/tests/regtest-glmboost.R
===================================================================
--- pkg/mboostPatch/tests/regtest-glmboost.R	2013-09-05 14:16:13 UTC (rev 730)
+++ pkg/mboostPatch/tests/regtest-glmboost.R	2013-09-05 14:59:24 UTC (rev 731)
@@ -38,7 +38,7 @@
 mydf.lm <- lm(y ~ ., data = mydf)
 
 ### compare coefficients
-which(abs(coef(mydf.lm)) < abs(coef(mydf.gb[mstop(aic)])))
+which(abs(coef(mydf.lm, which = "")) < abs(coef(mydf.gb[mstop(aic)], which = "")))
 
 #### check boosting hat matrix and subsetting / predict
 stopifnot(isTRUE(all.equal(drop(attr(ht, "hatmatrix") %*% mydf$y),

Modified: svn_release.txt
===================================================================
--- svn_release.txt	2013-09-05 14:16:13 UTC (rev 730)
+++ svn_release.txt	2013-09-05 14:59:24 UTC (rev 731)
@@ -155,7 +155,8 @@
     ../relative/path/to/R-devel/bin/R
 
   Run
-    install.packages(c("party", "TH.data", "fields", "BayesX", "gbm", "mlbench", "RColorBrewer"))
+    install.packages(c("party", "TH.data", "fields", "BayesX", "gbm",
+                       "mlbench", "RColorBrewer", "mfp", "randomForest"))
 
   Quite R and run
    ../relative/path/to/R-devel/bin/R CMD check --as-cran mboost_XXX.tar.gz



More information about the Mboost-commits mailing list