| mfFamily | R Documentation |
mfboost_family objects extend boost_family objects to contain,
i.a., a geometry slot, which is used to transfer geometric structure information
of the response into the functions defined in a boost_family.
It is used to specify loss, risk and other functions for fitting regression
problems with manifold valued response with mfboost
in a flexible and modular way.
mfFamily(
mf,
pole,
ngradient,
update_formula = function(timeformula, pole_) timeformula,
loss = NULL,
risk = NULL,
response = function(f) NA,
nuisance = function() return(NA),
weights = c("any", "none", "zeroone", "case"),
name = "user-specified mfFamily",
offset = function(y, w) 0,
fW = NULL
)
RiemannL2(
mf,
pole.type = c("RiemannL2", "Gaussian"),
pole.control = boost_control()
)
PlanarShapeL2(
pole.type = "RiemannL2",
pole.control = boost_control(),
weight_fun = equal_weights,
arg_range = NULL
)
PlanarSizeShapeL2(
pole.type = "RiemannL2",
pole.control = boost_control(),
weight_fun = equal_weights,
arg_range = NULL
)
EuclideanL2(
cyclic = FALSE,
arg.grid.len = 5000,
weights = weights,
arg.range = NULL,
smoothed.cov = NULL,
cov.k = 10
)
mf |
The response geometry supplied as an |
pole |
a function with arguments |
ngradient, loss, risk, response, nuisance |
functions defining the
|
update_formula |
a function with arguments |
weights, name |
|
offset, fW, rclass, check_y, type |
other slots of |
pole.type |
one of "RiemannL2"(default) and "Gaussian" |
pole.control |
a list of parameters controlling the |
weight_fun |
a function producing inner product weights
taking the arguments |
arg_range |
vector of length 2 specifying the |
initialize |
a function with arguments |
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.