View source: R/stablelearner.R

tuner | R Documentation |

Convenience function to train a method using different tuning parameters.

tuner(method, tunerange, ...)

`method` |
a character string. Name of the |

`tunerange` |
a list. A list that specifies the range of values to be used for each tuning parameter. Each element of the list should be a vector that specifies the values to be tested for the tuning parameter. The element must be named after the corresponding tuning parameter of the method (see examples). |

`...` |
additional information passed to |

This function can be used to train any method using different values for its
tuning parameter(s). The result can be passed directly to `stability`

to compare the stability of results based on different values of the tuning
parameter.

A list that contains all fitted model objects.

Additional information about the range of values used for the tuning parameters is attached to the resulting object as an attribute.

`stability`

library("partykit") ## tuning cforest using different values of its tuning parameter mtry r <- tuner("cforest", tunerange = list(mtry = 1:4), formula = Species ~ ., data = iris) ## assess stability (with B = 10 for illustration to avoid excessive computation times) stability(r, control = stab_control(seed = 1234, B = 10)) ## receive information about the range of tuning parameters attr(r, "range")

Embedding an R snippet on your website

Add the following code to your website.

For more information on customizing the embed code, read Embedding Snippets.