Как настроить поезд, просто указав набор тестов в R-программировании? - PullRequest
0 голосов
/ 27 октября 2018
testpc <- 0.10
test <- sample_frac(Boston, testpc)

Я хочу получить train без необходимости:

trainpc <- 0.90
train <- sample_frac(Boston, trainpc)

Я пытался Boston[-test], но выдает ошибку.

Помощь !!!!

1 Ответ

0 голосов
/ 27 октября 2018
# Using dplyr::sample_frac as implied in the question
library(MASS)
library(dplyr)
testpc <- 0.10
test <- sample_frac(Boston, testpc)
train <- Boston[!(rownames(Boston) %in% rownames(test)),]

# Wihtout using dplyr
library(MASS)
testpc <- 0.10 * nrow(Boston)
intest <- sample(1:nrow(Boston), testpc)
test <- Boston[intest,]
train <- Boston[-intest,]
...