Тестирование на мультиколлинеарность при наличии факторов
6273 просмотра
1 ответ
Можно ли проверить мультиколлинеарность в модели с Dummyvariables? Предположим, следующий пример
treatment <- factor(rep(c(1, 2), c(43, 41)), levels = c(1, 2), labels = c("placebo", "treated"))
improved <- factor(rep(c(1, 2, 3, 1, 2, 3), c(29, 7, 7, 13, 7, 21)), levels = c(1, 2, 3), labels = c("none", "some", "marked"))
numberofdrugs <- rpois(84, 5)+1
healthvalue <- rpois(84,5)
y <- data.frame(healthvalue,numberofdrugs, treatment, improved)
test <- lm(healthvalue~numberofdrugs+treatment+improved, y)
Что я должен делать, когда хочу проверить, не происходит ли мультиколлинеарность в такой модели?
Автор: user734124 Источник Размещён: 12.11.2019 08:46Ответы (1)
7 плюса
Решение
Вы можете рассчитать VIF для ваших предикторов, чтобы определить количество мультиколлинеарности:
library(car)
vif(test)
GVIF Df GVIF^(1/(2*Df))
numberofdrugs 1.035653 1 1.017670
treatment 1.224984 1 1.106790
improved 1.193003 2 1.04510
Автор: Chase
Размещён: 28.05.2011 04:41
Вопросы из категории :
- r Как получить доступ к последнему значению в векторе?
- r Пакеты оптимизации для R
- r Есть ли у R такие операторские операции, как Perl qw ()?
- r Библиотека / инструмент для рисования тройных / треугольных графиков
- r Участки без заголовков / надписей в R
- r Расчет скользящей средней
- r Режим Emacs ESS - вкладка для области комментариев
- r Преобразование данных из многих строк во многие столбцы
- r Проверить, содержит ли вектор данный элемент
- r Поиск всех позиций для нескольких элементов в векторе
- statistics Как рассчитать кумулятивное нормальное распределение в Python
- statistics Как рассчитать r-квадрат, используя Python и Numpy?
- statistics Как определить стандартное отклонение (stddev) набора значений?
- statistics Как заставить выполнение приостановить, поспать, подождать X секунд в R?
- statistics Как эффективно рассчитать текущее стандартное отклонение?
- statistics Генерация статистики из репозитория Git
- statistics Используя ggplot2, как я могу представить точку и линию в легенде
- statistics Есть ли встроенная функция для нахождения режима?
- statistics Среднее геометрическое: есть ли встроенное?