Из набора данных MNIST я хочу использовать модель регрессии LDA, KNN и Logisti c для прогнозирования di git "1". Я сделал следующее:
suppressPackageStartupMessages({
library(dplyr)})
if(!requireNamespace("devtools")){install.packages("devtools")}
if(!requireNamespace("snedata")){devtools::install_github("jlmelville/snedata")}
mnist <- snedata::download_mnist()
snedata::show_mnist_digit(mnist, 4)
mnist_num <- as.data.frame(lapply(mnist[1:10000,], as.numeric)) %>%
mutate(id = row_number())
mnist_data<-replace(mnist_num, mnist_num!=1, 0)
one<- as.numeric(mnist_data[x==1])
other<- as.numeric(mnist_data[x!=1])
Это показывает ошибку: «Ошибка: объект« список »не может быть приведен к типу« двойной »».
Кто-нибудь может подсказать, в чем проблема и что я должен сделать, чтобы завершить модели?