Как запустить усеченную регрессию начальной загрузки, используя данные, которые включают категориальные переменные (размер = 0,1) - PullRequest
0 голосов
/ 16 мая 2019

Я запускаю усеченную регрессию при загрузке, я понимаю, что добавление категориальных данных дает мне ошибку.

Это модель усеченной регрессии;обратите внимание, что «non» - это имя данных, MAL - переменная результата, typ - категориальная переменная (0,1), size - категориальные данные (0,1), остальные - непрерывные.Запуск начальной загрузки для функции ниже возвращает ошибку.

AA = truncreg (MAL ~ возраст + тип + размер + тренд + trnSQ, слева = 0, данные = не)

Bootstrapping

refit <- функция (данные, i) + коэф (truncreg (MAL ~ возраст + тип + размер + тренд + trnSQ, слева = 0, данные = данные [i,])) </p>

библиотека ("boot")

set.seed (123)

jour_boot <- boot (не, refit, R = 999) </p>

Ожидаю статистику Bootstrapпараметров.Отображение ошибки: Ошибка в массиве (x, c (length (x), 1L), if (! Is.null (names (x))) list (names (x),: «данные» должны быть векторатип, был 'NULL'

...