Мульти-линейной регрессии в Python statsmodels - инициализации фрейма данных
У меня возникли проблемы при запуске вышеупомянутой мультилинейной регрессии с использованием статистической модели.
Ниже приводится следующая вещь:
от sklearn.импорт наборов данных load_boston
импорт панд в качестве ПД
Бостон = load_boston()
набор данных = ПД.Таблицы данных(данные=Бостон.данных, столбцы=Бостон.feature_names)
набор данных['объект'] = Бостон.цель
печати(набора данных.глава())
Теперь его попросили сделать следующие вещи:
i) создайте фрейм данных с именем " X " таким образом, чтобы он включал все столбцы объектов, и отбросьте целевой столбец.
ii) назначьте столбцы "target" переменным Y
iii) выведите корреляционную матрицу для фрейма данных X. Используйте функцию '.corr()' для вычисления корреляционной матрицы
IV) из корреляционной матрицы запишите значение корреляции между 'Крим' и 'PTRATIO' и присвоить его переменной 'corr_value'
в) импортировать модель, как и статистика см
ви) инициализировать модель МНК с целью Г и таблицы данных х(функции)
vii) установите модель и распечатайте резюме
VIII вв.) из резюме доклада отмечают, вниз r-квадрат значение и присвоить его переменной 'r_square'
Может ли кто-нибудь pls помочь мне реализовать эти элементы.
Что я уже пробовал:
i) X = dataset.drop('target', axis = 1)
ii) Y = набор данных['target']
iii) X. Корр.()
iv) corr_value = <что-то>
v) импортируйте statsmodels.api как sm
vi) не в состоянии сделать
Vii) не в состоянии сделать