Вопросы по теме 'rpart'

Извлечение моделей деревьев регрессии, построенных с помощью R rpart
Я построил несколько моделей деревьев регрессии, используя пакет rpart в R, и мне нужно перенести их на другой язык, например на Perl. Функция предсказания отлично работает в R, но есть ли способ распечатать что-то вроде взвешенной формулы в...
810 просмотров
schedule 09.04.2023

Сформулировать данные для rpart
Объединить имена столбцов списка, чтобы подготовить формулу для rpart ? Просто хотел объединить имена (log_data), log_data - это список из 60 векторов, различных векторов, поэтому я просто хочу, чтобы их имена столбцов были в формате, чтобы я...
679 просмотров
schedule 11.02.2024

Применение весов в модели rpart дает ошибку
Я использую пакет rpart для некоторых моделей, например: fitmodel = function(formula, data, w) { fit = rpart(formula, data, weights = w) } Вызов пользовательской функции fit = fitmodel(y ~ x1 + x2, data, w) Это вызывает...
3256 просмотров
schedule 29.11.2022

rpart — как определить значения cp для перекрестной проверки
Я разрабатываю модель регрессии, используя функцию rpart в R. Эта функция выполняет перекрестную проверку параметра cp. Есть ли способ контролировать, какие значения cp и сколько проходят перекрестную проверку?
3381 просмотров
schedule 24.08.2022

Как пройти по древовидной структуре объекта rpart в R? Мне нужно получить все узлы, связанные с поддеревом, как мне это сделать?
Я использую rpart для построения классификатора дерева решений. Я хочу использовать свою собственную функцию обрезки, основанную на определенных параметрах конечных узлов, соответствующих поддереву. Для этого, я думаю, мне нужно пересечь дерево. Я...
853 просмотров
schedule 21.05.2023

Как я могу извлечь решения из древовидного объекта rpart пакета R?
Я использую пакет rpart для моделирования дерева классификации/регрессии. У меня есть переменные x, y, s, где x находится в {-1,1}, y непрерывен в [0,1], а s $ является фактором с 3 уровнями. я использую fit <- rpart(x~y+s, data=data,...
1942 просмотров
schedule 06.06.2023

Чтобы получить кортежи, которые следуют определенному правилу в дереве решений в R
Я создаю дерево решений, используя rpart в R. Я также могу распечатать правила, сгенерированные деревом решений, с помощью функции path.rpart(). Для данных о качестве воздуха у меня есть вывод правил как $`8` [1] "root" "Temp< 82.5"...
456 просмотров
schedule 04.03.2023

Как установить минимальную глубину дерева в rpart? / Разбить дерево, используя только одно наблюдение
Я работаю над проектом, и мне нужно составить дерево решений на основе набора данных, который я импортировал в R. Набор данных содержит 155 наблюдений и 24 атрибута + класс. Я создал дерево с помощью пакета rpart. Однако дерево получилось очень...
1867 просмотров
schedule 02.04.2022

Как получить проценты с помощью rpart
Итак, я работаю над проектом с деревьями решений, и мне нужно знать, как получить проценты для каждого из узлов. Вот мой примерный код: fit <- rpart(Y ~ a + b + c, method = "class", data = example, control = rpart.control(minsplit=5))...
755 просмотров
schedule 21.02.2023

Дополнительный аргумент в rpart.plot и функция prp не работают для метода anova: решение или альтернатива
У меня проблема с «дополнительным» аргументом функции rpart.plot. По сути, работает только "extra=1", все остальные числовые значения от 2 до 4 выдают ошибку. Используя набор данных mtcars, вот код, который у меня работает: Создание дерева:...
1161 просмотров
schedule 05.03.2023

Prediction_regression_tree_ Caret: ошибка в '[.data.frame'(m, labs): выбраны неопределенные столбцы
Я пытаюсь обучить дерево регрессии использованию функции поезда из каретки. Он работал с линейной моделью. Но когда я попробовал дерево регрессии, возникла следующая ошибка: Error in '[.data.frame'(m, labs) : undefined columns selected кадр...
741 просмотров
schedule 29.06.2022

Сохранение правил дерева решений rpart в кадре данных
Я использую rattle::asRules() для отображения правил принятия решений rpart на экране, моя цель — сохранить правила в аккуратном фрейме данных. Вот пример: library(rpart) library(rattle) fit <- rpart(Kyphosis ~ Age + Number + Start, data =...
618 просмотров
schedule 22.10.2023

Функция predict.tree выдает eval(predvars, data, env): объект 'y' не найден при переносе его в функцию
Я пытаюсь написать функцию для обертывания подгонки и прогнозирования дерева регрессии с помощью функции tree::tree , test = function(n = 100, p = 10){ x = matrix(rnorm(n*p), nrow=n) y = rnorm(n) treefit = tree(y ~ x)...
31 просмотров
schedule 11.05.2024