deflogit(x):return1/(1+ np.exp(-x))
x = np.linspace(-6,6,50,dtype=float)
y = logit(x)
plt.plot(x, y)
plt.ylabel('Probability')
plt.show()
创建逻辑回归模型并进行预测
from sklearn.linear_model import LogisticRegression
logistc_model = LogisticRegression()
logistc_model.fit(admissions[['gpa']], admissions['admit'])
C:\ProgramData\Anaconda3\lib\site-packages\sklearn\linear_model\logistic.py:433: FutureWarning: Default solver will be changed to 'lbfgs' in 0.22. Specify a solver to silence this warning.
FutureWarning)
LogisticRegression(C=1.0, class_weight=None, dual=False, fit_intercept=True,
intercept_scaling=1, max_iter=100, multi_class='warn',
n_jobs=None, penalty='l2', random_state=None, solver='warn',
tol=0.0001, verbose=0, warm_start=False)