2019-05-31 22:13:24 +00:00
|
|
|
% Generated by roxygen2: do not edit by hand
|
|
|
|
% Please edit documentation in R/regressionComponents.R
|
|
|
|
\name{MeanResponseCombiner}
|
|
|
|
\alias{MeanResponseCombiner}
|
|
|
|
\title{MeanResponseCombiner}
|
|
|
|
\usage{
|
|
|
|
MeanResponseCombiner()
|
|
|
|
}
|
|
|
|
\description{
|
|
|
|
This response combiner is used in regression random forests, where the
|
|
|
|
response in the data is a single number that needs to be averaged in each
|
|
|
|
terminal node, and then averaged across trees. This response combiner is
|
|
|
|
appropriate as an argument for both the \code{nodeResponseCombiner} and
|
|
|
|
\code{forestResponseCombiner} parameters in \code{\link{train}} when doing
|
|
|
|
regression.
|
|
|
|
}
|
|
|
|
\examples{
|
|
|
|
responseCombiner <- MeanResponseCombiner()
|
|
|
|
# You would then use it in train()
|
|
|
|
|
|
|
|
# However; I'll show an internal Java method to make it clear what it does
|
|
|
|
# Note that you should never have to do the following
|
|
|
|
x <- 1:3
|
2019-06-06 22:53:25 +00:00
|
|
|
x <- largeRCRF:::convertRListToJava(Numeric(x))
|
2019-05-31 22:13:24 +00:00
|
|
|
|
|
|
|
# will output a Java object containing 2
|
|
|
|
output <- rJava::.jcall(responseCombiner$javaObject, "Ljava/lang/Double;", "combine", x)
|
|
|
|
responseCombiner$convertToRFunction(output)
|
|
|
|
|
|
|
|
}
|