1
0
Fork 0
mirror of https://github.com/prise6/aVirtualTwins.git synced 2024-05-02 19:53:09 +02:00
aVirtualTwins/man/vt.tree.Rd

59 lines
1.7 KiB
Plaintext
Raw Normal View History

2016-10-09 02:43:51 +02:00
% Generated by roxygen2: do not edit by hand
2015-07-25 02:10:28 +02:00
% Please edit documentation in R/tree.wrapper.R
\name{vt.tree}
\alias{vt.tree}
\title{Trees to find Subgroups}
\usage{
vt.tree(tree.type = "class", vt.difft, sens = ">", threshold = seq(0.5,
0.8, 0.1), screening = NULL, ...)
}
\arguments{
2016-10-09 02:43:51 +02:00
\item{tree.type}{must be a character. "class" for classification tree, "reg"
2015-07-27 01:40:52 +02:00
for regression tree.}
2015-07-25 02:10:28 +02:00
2016-10-09 02:43:51 +02:00
\item{vt.difft}{\code{\link{VT.difft}} object. Or return of
2015-07-27 01:40:52 +02:00
\code{\link{vt.forest}} function.}
2015-07-25 02:10:28 +02:00
2016-10-09 02:43:51 +02:00
\item{sens}{must be a character c(">","<"). See \code{\link{VT.tree}} for
2015-07-27 01:40:52 +02:00
details.}
2015-07-25 02:10:28 +02:00
2016-10-09 02:43:51 +02:00
\item{threshold}{must be numeric. It can be a unique value or a vector. If
2015-07-27 01:40:52 +02:00
numeric vector, a list is returned. See \code{\link{VT.tree}} for details.}
\item{screening}{must be logical. If TRUE, only varimp variables of VT.object
is used to create the tree.}
\item{...}{rpart() function parameters. Can be used for any tree.type.}
2015-07-25 02:10:28 +02:00
}
\value{
2016-10-09 02:43:51 +02:00
\code{VT.tree} or a list of \code{VT.tree} depending on threshold
2015-07-27 01:40:52 +02:00
dimension. See examples.
2015-07-25 02:10:28 +02:00
}
\description{
2016-10-09 02:43:51 +02:00
\code{vt.tree} is a wrapper of \code{\link{VT.tree.class}} and
\code{\link{VT.tree.reg}}. With parameter tree.type, any of these two class
2015-07-27 01:40:52 +02:00
can be used with its own parameter.
2015-07-25 02:10:28 +02:00
}
\details{
2016-10-09 02:43:51 +02:00
See \code{\link{VT.tree}}, \code{\link{VT.tree.class}} and
2015-07-27 01:40:52 +02:00
\code{\link{VT.tree.reg}} classes.
}
\examples{
data(sepsis)
vt.o <- vt.data(sepsis, "survival", "THERAPY", T)
# inside model :
vt.f <- vt.forest("one", vt.o)
# use classification tree
vt.tr <- vt.tree("class", vt.f, threshold = c(0.01, 0.05))
# return a list
class(vt.tr)
# access one of the tree
tree1 <- vt.tr$tree1
# return infos
# vt.tr$tree1$getInfos()
# vt.tr$tree1$getRules()
# use vt.subgroups tool:
subgroups <- vt.subgroups(vt.tr)
2016-10-09 02:43:51 +02:00
2015-07-25 02:10:28 +02:00
}