1

(my_data2) というデータ テーブルを (学習サンプルとテスト サンプル) という 2 つのサンプルに分割したいと考えています。テーブルの最初の部分 (最初のサンプル) にロジスティック回帰を適用してから、2 番目の部分に予測を適用する方法は? ありがとうございました。これは私のコーディングです。

import numpy as np
from statsmodels.formula.api import logit

FNAME2 ="C:/Users/lenovo/Desktop/Nouveau dossier (2)/table.csv"
FinalTableau=np.savetxt(FNAME2,my_data[index_to_use] , delimiter=",")
my_data2 = np.genfromtxt (FNAME2, delimiter = ',')

x= my_data2 [:,1]
a= my_data2[:,3]
#x with values 1 and 2
print x

#converts my binary data series from (1, 2) to (0,1)
x= my_data[:, 1] - 1
print x

form = 'x ~ a'
affair_model = logit (form, my_data2)

affair_result = affair_model.fit ()

print affair_result.summary ()
print affair_result.predict()
4

1 に答える 1