Как использовать интерфейс формулы, если я хочу, чтобы пользовательские значки были, например. если мне нужны значения 1 и два, а не 0 и 1. Оценка может выглядеть следующим образом, где supp
является фактор-переменной.R и кодирование коэффициента в формуле
fit <- lm(len ~ dose + supp, data = ToothGrowth)
В этом примере, существует не так много использования различных значений, но во многих случаях модели «переписано» это может быть полезно.
EDIT: На самом деле, у меня есть, например, 3 уровня и хотите, чтобы два столбца были закодированы по-разному, поэтому одна является переменной 1/0, а другая - переменной 1/2. Вышеприведенный пример имеет только два уровня.
В зависимости от того, почему вы хотите это сделать, установка аргумента 'контрастов'' lm' может быть достаточной. –
Я думаю, что не стандартные методы контрастности дают кодирование, которое я хочу. – Stefan
Вы можете называть уровни факторов, которые хотите, например, 'levels (supp) <- c (" 1 "," 2 ")'. Гораздо лучше дать им описательные имена. –