Я хочу сохранить результаты sm.OLS (y_train, x_train) .fit (). Summary () в фрейм данных, чтобы я мог использовать P> | t |значение через код - PullRequest
0 голосов
/ 08 апреля 2019

Я хочу использовать P> | t | значение и сравнить со значением VIF и удалить некоторые столбцы автоматически с помощью кода. поэтому я хочу получить P> | t | seperatly

x = df.drop(['price'],axis=1)
y = df['price']

from sklearn.model_selection import train_test_split x_train,x_test,y_train,y_test=train_test_split(x,y,train_size=0.7,test_size=0.3, random_state=100)

#Applying stats model 
import statsmodels.api as sm
x_train = sm.add_constant(x_train)
lg1 = sm.OLS(y_train,x_train).fit()
data = lg1.summary()
data

, поэтому я хочу получить P> | t | seperatly. Я пытался сохранить в CSV, как:

data.to_csv("data.csv")
data.to_html("data.html")

Я тоже пробовал как:

pd.DataFrame(data)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...