Description Usage Arguments Details Author(s) References See Also Examples
Acquire the partial effect of a variable on the ensembles.
1 2 3 |
object |
An object of class |
outcome.target |
Character value for multivariate families specifying the target outcome to be used. The default is to use the first coordinate. |
partial.type |
Character value of the type of predicted value. See details below. |
partial.xvar |
Character value specifying the x-variable to be used. |
partial.values |
Values for x-variable on which the partial values are to be calculated. |
partial.time |
For survival families, the time at which the predicted
survival value is evaluated at (depends on |
oob |
OOB (TRUE) or in-bag (FALSE) predicted values. |
seed |
Negative integer specifying seed for the random number generator. |
do.trace |
Number of seconds between updates to the user on approximate time to completion. |
... |
Further arguments passed to or from other methods. |
For regression, the predicted response is used.
For survival, the choices are:
Relative frequency of mortality (rel.freq
) or
mortality (mort
) is of dim [n] x
[length(partial.values)]
.
The cumulative hazard function (chf
)
is of dim [n] x [length(partial.time)] x
[length(partial.values)]
.
The survival function (surv
) is of dim [n] x
[length(partial.time)] x [length(partial.values)]
.
For competing risks, the choices are:
The expected number of life years lost (years.lost
)
is of dim [n] x [length(event.info$event.type)] x
[length(partial.values)]
.
The cumulative incidence function (cif
) is of dim
[n] x [length(partial.time)] x
[length(event.info$event.type)] x
[length(partial.values)]
.
The cumulative hazard function (chf
) is of dim
[n] x [length(partial.time)] x [length(event.info$event.type)]
x [length(partial.values)]
.
For regression, it is of dim [n] x [length(partial.values)]
.
For classification, it is of dim [n] x [1 + yvar.nlevels[.]] x [length(partial.values)]
.
Hemant Ishwaran and Udaya B. Kogalur
Ishwaran H., Kogalur U.B. (2007). Random survival forests for R, Rnews, 7(2):25-31.
Ishwaran H., Kogalur U.B., Blackstone E.H. and Lauer M.S. (2008). Random survival forests, Ann. App. Statist., 2:841-860.
Ishwaran H., Gerds T.A., Kogalur U.B., Moore R.D., Gange S.J. and Lau B.M. (2014). Random survival forests for competing risks. Biostatistics, 15(4):757-773.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 | ## Not run:
## ------------------------------------------------------------
## survival/competing risk
## ------------------------------------------------------------
## survival
data(veteran, package = "randomForestSRC")
v.obj <- rfsrc(Surv(time,status)~., veteran, nsplit = 10, ntree = 100)
partial.obj <- partial.rfsrc(v.obj,
partial.type = "rel.freq",
partial.xvar = "age",
partial.values = v.obj$xvar[, "age"],
partial.time = v.obj$time.interest)
## competing risks
data(follic, package = "randomForestSRC")
follic.obj <- rfsrc(Surv(time, status) ~ ., follic, nsplit = 3, ntree = 100)
partial.obj <- partial.rfsrc(follic.obj,
partial.type = "cif",
partial.xvar = "age",
partial.values = follic.obj$xvar[, "age"],
partial.time = follic.obj$time.interest,
oob = TRUE)
## regression
airq.obj <- rfsrc(Ozone ~ ., data = airquality)
partial.obj <- partial.rfsrc(airq.obj,
partial.xvar = "Wind",
partial.values = airq.obj$xvar[, "Wind"],
oob = FALSE)
## classification
iris.obj <- rfsrc(Species ~., data = iris)
partial.obj <- partial.rfsrc(iris.obj,
partial.xvar = "Sepal.Length",
partial.values = iris.obj$xvar[, "Sepal.Length"])
## multivariate mixed outcomes
mtcars2 <- mtcars
mtcars2$carb <- factor(mtcars2$carb)
mtcars2$cyl <- factor(mtcars2$cyl)
mtcars.mix <- rfsrc(Multivar(carb, mpg, cyl) ~ ., data = mtcars2)
partial.obj <- partial.rfsrc(mtcars.mix,
partial.xvar = "disp",
partial.values = mtcars.mix$xvar[, "disp"])
## End(Not run)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.