Как мне отредактировать более 1 разделенной метки rpart.plot ()? - PullRequest
0 голосов
/ 19 октября 2018

Есть ли способ изменить метки разделения дерева решений CART без изменения исходных имен переменных и / или меток значений во фрейме данных?Я попытался использовать эту функцию split.function, которую я скопировал из документации "prp" (которая также работает как опция для "split.fun =" в функции rpart.plot ()), но я не могу получитьэто делать более чем одну замену.Это своего рода хлопоты, чтобы вернуться и переименовать все переменные только для этого.Это мой единственный вариант?

Редактировать (надеюсь, более конкретно): есть ли способ заставить эту функцию заменить более одной метки - скажем, если у меня есть 2 переменные Nstage и tstage, и я хочу, чтобы их метки в дереве читали "n-этап "а" т-этап "?

    split.function <- function(x, labs, digits, varlen, faclen)
    {
        # replace commas with spaces (needed for strwrap)
        labs <- gsub("Nstage", "n-stage", labs)
        for(i in 1:length(labs)) {
            # split labs[i] into multiple lines
            labs[i] <- paste(strwrap(labs[i], width = 15), collapse = "\n")
        }
labs }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...