Я пытался реализовать sm.OLS(y,x).fit()
в наборе данных, но ошибка говорит о том, что у и х имеют разную длину. Ранее в моем коде x получено в результате слияния data_prep_num = pd.merge(data_prep_num,data_prep_text_manual_onehot,right_index=True,left_index=True)
, размерность data_prep_num(after merging)
равна 1458 X 81
, а размерность data_prep_num and data_prep_text_manual_onehot
равна 1459 X x
.
Если я могу сопоставить размеры как x=data_prep_num
, так и y=data_sales_price_old
, то, я думаю, эту ошибку можно устранить> ValueError: матрицы endog и exog имеют разные размеры.