Python Running Probit -Modell: len () des ungegroßen Objekts
Posted: 01 May 2025, 00:44
Ich versuche, ein super einfaches Python -Skript auszuführen, in dem ich Daten aus einer SQL -Abfrage abziehe und dann die entsprechenden Variablen extrahiere, um ein Probit auszuführen. NL und die in Cols aufgeführten Variablennamen sind alle lange Werte. < /p>
import statsmodels.api as smf
import numpy as np
import pandas as pd
df = spark.sql("select * from knn_df")
cols=['constant','clnt_tenure_0_1', 'clnt_tenure_2_5', 'clnt_tenure_6_9',
'clnt_tenure_10_19', 'clnt_tenure_20p']
X = df[cols]
X = np.array(X)
y = df[['nl']]
y= np.array(y)
probit_model = smf.Probit(y,X)
result=probit_model.fit()
print(result.summary2())
< /code>
Wenn Sie diesen Code ausführen, erhalte ich den Fehler "len () des ungegroßen Objekts".
Jede Hilfe würde geschätzt. < /p>
import statsmodels.api as smf
import numpy as np
import pandas as pd
df = spark.sql("select * from knn_df")
cols=['constant','clnt_tenure_0_1', 'clnt_tenure_2_5', 'clnt_tenure_6_9',
'clnt_tenure_10_19', 'clnt_tenure_20p']
X = df[cols]
X = np.array(X)
y = df[['nl']]
y= np.array(y)
probit_model = smf.Probit(y,X)
result=probit_model.fit()
print(result.summary2())
< /code>
Wenn Sie diesen Code ausführen, erhalte ich den Fehler "len () des ungegroßen Objekts".
Jede Hilfe würde geschätzt. < /p>