當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


R rsample make_splits 分割對象的構造函數

分割對象的構造函數

用法

make_splits(x, ...)

# S3 method for default
make_splits(x, ...)

# S3 method for list
make_splits(x, data, class = NULL, ...)

# S3 method for data.frame
make_splits(x, assessment, ...)

參數

x

名稱為 "analysis" 和 "assessment" 的整數列表,或者分析或訓練數據的 DataFrame 。

...

目前未使用。

data

一個 DataFrame 。

class

提供對象的可選類。

assessment

評估或測試數據的 DataFrame ,可以為空。

例子

df <- data.frame(
  year = 1900:1999,
  value = 10 + 8*1900:1999 + runif(100L, 0, 100)
)
split_from_indices <- make_splits(
  x = list(analysis = which(df$year <= 1980),
           assessment = which(df$year > 1980)),
  data = df
)
split_from_data_frame <- make_splits(
  x = df[df$year <= 1980,],
  assessment = df[df$year > 1980,]
)
identical(split_from_indices, split_from_data_frame)
#> [1] TRUE
源代碼:R/misc.R

相關用法


注:本文由純淨天空篩選整理自Hannah Frick等大神的英文原創作品 Constructors for split objects。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。