gather.rset: Gather an 'rset' Object

Description Usage Arguments Value Examples

Description

This method uses 'gather' on an 'rset' object to stack all of the non-ID or split columns in the data and is useful for stacking model evaluation statistics. The resulting data frame has a column based on the column names of 'data' and another for the values.

Usage

1
2
3
## S3 method for class 'rset'
gather(data, key = NULL, value = NULL, ..., na.rm = TRUE,
  convert = FALSE, factor_key = TRUE)

Arguments

data

An 'rset' object.

key, value, ...

Not specified in this method and will be ignored. Note that this means that selectors are ignored if they are passed to the function.

na.rm

If 'TRUE', will remove rows from output where the value column in 'NA'.

convert

If 'TRUE' will automatically run 'type.convert()' on the key column. This is useful if the column names are actually numeric, integer, or logical.

factor_key

If FALSE, the default, the key values will be stored as a character vector. If 'TRUE', will be stored as a factor, which preserves the original ordering of the columns.

Value

A data frame with the ID columns, a column called 'model' (with the previous column names), and a column called 'statistic' (with the values).

Examples

1
2
3
4
5
library(rsample)
cv_obj <- vfold_cv(mtcars, v = 10)
cv_obj$lm_rmse <- rnorm(10, mean = 2)
cv_obj$nnet_rmse <- rnorm(10, mean = 1)
gather(cv_obj)

topepo/rsample documentation built on May 4, 2019, 4:25 p.m.