Skip to content

Commit 4851238

Browse files
author
Raphael Sonabend
authored
Merge pull request #64 from mlr-org/dev
Dev
2 parents 58ff245 + 56ae6e1 commit 4851238

12 files changed

+14
-34
lines changed

DESCRIPTION

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,8 +42,7 @@ Imports:
4242
mlr3pipelines,
4343
paradox (>= 0.1.0),
4444
R6,
45-
survival,
46-
survivalsvm
45+
survival
4746
Suggests:
4847
bibtex,
4948
flexsurv,
@@ -60,6 +59,7 @@ Suggests:
6059
rpart,
6160
simsurv,
6261
survAUC,
62+
survivalsvm,
6363
testthat
6464
VignetteBuilder:
6565
knitr

NAMESPACE

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,6 @@ import(mlr3)
5555
import(mlr3misc)
5656
import(mlr3pipelines)
5757
import(paradox)
58-
importFrom(BBmisc,suppressAll)
5958
importFrom(R6,R6Class)
6059
importFrom(mboost,bbs)
6160
importFrom(mboost,bols)
@@ -64,9 +63,6 @@ importFrom(stats,model.frame)
6463
importFrom(stats,model.matrix)
6564
importFrom(stats,reformulate)
6665
importFrom(survival,Surv)
67-
importFrom(survivalsvm,makediff1)
68-
importFrom(survivalsvm,makediff2)
69-
importFrom(survivalsvm,makediff3)
7066
importFrom(utils,data)
7167
importFrom(utils,head)
7268
importFrom(utils,tail)

NEWS.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@
33
* Added `method` argument to integrated scores and added weighting by bin-width
44
* Added notes to IGS documentation regarding default methods and comparison to other packages
55
* Added `method` to `MeasureSurvIntegrated` constructor and fields
6-
* Fixed mistake in `TaskSurv` documentation
6+
* Fixed mistake in documentation of: `TaskSurv`, `MeasureSurvUnoC`
7+
* Added missing `LearnerSurvRpart` parameter `parms` and `cost`
78
* Fixed errors in r-patched-solaris and r-devel debian-clang
89

910
# mlr3proba 0.1.0

R/LearnerSurvPenalized.R

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -72,8 +72,8 @@ LearnerSurvPenalized = R6Class("LearnerSurvPenalized", inherit = LearnerSurv,
7272
pars$unpenalized = formulate(rhs = pars$unpenalized)
7373
}
7474

75-
suppressAll(invoke(penalized::penalized, response = task$truth(), penalized = penalized,
76-
data = task$data(cols = task$feature_names), model = "cox", .args = pars))
75+
suppressWarnings(suppressMessages((invoke(penalized::penalized, response = task$truth(), penalized = penalized,
76+
data = task$data(cols = task$feature_names), model = "cox", .args = pars))))
7777
},
7878

7979
predict_internal = function(task) {

R/LearnerSurvRanger.R

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ LearnerSurvRanger = R6Class("LearnerSurvRanger", inherit = LearnerSurv,
2525
ParamLgl$new(id = "replace", default = TRUE, tags = "train"),
2626
ParamDbl$new(id = "sample.fraction", lower = 0L, upper = 1L, tags = "train"), # for replace == FALSE, def = 0.632
2727
# ParamDbl$new(id = "class.weights", defaul = NULL, tags = "train"), #
28-
ParamFct$new(id = "splitrule", levels = c("variance", "extratrees", "maxstat"), default = "variance", tags = "train"),
28+
ParamFct$new(id = "splitrule", levels = c("logrank","extratrees","C","maxstat"), default = "logrank", tags = "train"),
2929
ParamInt$new(id = "num.random.splits", lower = 1L, default = 1L, tags = "train"), # requires = quote(splitrule == "extratrees")
3030
ParamDbl$new(id = "split.select.weights", lower = 0, upper = 1, tags = "train"),
3131
ParamUty$new(id = "always.split.variables", tags = "train"),

R/LearnerSurvRpart.R

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,14 @@ LearnerSurvRpart = R6Class("LearnerSurvRpart", inherit = LearnerSurv,
1515
public = list(
1616
initialize = function() {
1717
ps = ParamSet$new(list(
18+
ParamDbl$new("parms", default = 1, tags = "train"),
1819
ParamInt$new("minsplit", default = 20L, lower = 1L, tags = "train"),
1920
ParamDbl$new("cp", default = 0.01, lower = 0, upper = 1, tags = "train"),
2021
ParamInt$new("maxcompete", default = 4L, lower = 0L, tags = "train"),
2122
ParamInt$new("maxsurrogate", default = 5L, lower = 0L, tags = "train"),
2223
ParamInt$new("maxdepth", default = 30L, lower = 1L, upper = 30L, tags = "train"),
23-
ParamInt$new("xval", default = 10L, lower = 0L, tags = "train")
24+
ParamInt$new("xval", default = 10L, lower = 0L, tags = "train"),
25+
ParamUty$new("cost", tags = "train")
2426
))
2527
ps$values = list(xval = 0L)
2628

R/LearnerSurvSVM.R

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
#' @importFrom survivalsvm makediff1 makediff2 makediff3
21
#' @template surv_learner
32
#' @templateVar title Regression, Ranking and Hybrid Support Vector Machines
43
#' @templateVar fullname LearnerSurvSVM
@@ -21,12 +20,6 @@
2120
#' \cite{mlr3proba}{vanbelle_2011}
2221
#'
2322
#' @export
24-
#' @examples
25-
#' library(mlr3)
26-
#' task = tgen("simsurv")$generate(20)
27-
#' learner = lrn("surv.svm")
28-
#' resampling = rsmp("cv", folds = 2)
29-
#' resample(task, learner, resampling)
3023
LearnerSurvSVM = R6Class("LearnerSurvSVM", inherit = LearnerSurv,
3124
public = list(
3225
initialize = function() {

R/MeasureSurvUnoC.R

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,6 @@
33
#' @templateVar inherit [MeasureSurv]
44
#' @templateVar fullname MeasureSurvUnoC
55
#' @templateVar shortname surv.unoC
6-
#' @templateVar pars times, lp_thresh
7-
#' @templateVar times_par TRUE
8-
#' @templateVar thresh_par TRUE
96
#'
107
#' @description
118
#' Calls [survAUC::UnoC()].

R/zzz.R

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@
88
#' @importFrom utils data head tail
99
#' @importFrom stats reformulate model.matrix model.frame
1010
#' @importFrom survival Surv
11-
#' @importFrom BBmisc suppressAll
1211
"_PACKAGE"
1312

1413
register_mlr3 = function() {

man/LearnerSurvSVM.Rd

Lines changed: 0 additions & 7 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)