Линейная модель R не может обрабатывать значения 0
Я не могу получить lm
функция для правильной работы на любых столбцах, которые имеют 0 в качестве значения данных. Вот мой код:
project.lm = lm(SalePrice ~Lot.Area + Year.Built + Year.Remod.Add + Gr.Liv.Area +
Yr.Sold + Bsmt.Unf.SF, project.table)
Но когда я делаю резюме project.lm
Я получаю буквально тысячи переменных в моей линейной модели, фактически одну переменную для каждого значения Bsmt.Unf.SF
, Это происходит для всех столбцов, где есть значение 0; в остальном все работает нормально. Есть идеи?!?
1 ответ
Смотрите документацию для read.csv
а также read.table
: есть аргумент под названием stringsAsFactors
которая по умолчанию верна. Установите его в FALSE, и вы можете быть счастливее:-)