After using sklearn.linear_model.LogisticRegression
to fit a training data set, I would like to obtain the value of the cost function for the training data set and a cross validation data set.
Is it possible to have sklearn
simply give me the value (at the fit minimum) of the function it minimized?
The function is stated in the documentation at http://scikit-learn.org/stable/modules/linear_model.html#logistic-regression (depending on the regularization one has chosen). But I can't find how to get sklearn
to give me the value of this function.
I would have thought this is what LogisticRegression.score
does, but that simply returns the accuracy (the fraction of data points its prediction classifies correctly).
I have found sklearn.metrics.log_loss
, but of course this is not the actual function being minimized.
clf.C
)? – Wiersma