bigframes.ml.linear_model.LogisticRegression.score#

LogisticRegression.score(X: DataFrame | Series | DataFrame | Series, y: DataFrame | Series | DataFrame | Series) DataFrame[source]#

Return the mean accuracy on the given test data and labels.

In multi-label classification, this is the subset accuracy, which is a harsh metric since you require that each label set be correctly predicted for each sample.

Note

Output matches that of the BigQuery ML.EVALUATE function. See: https://cloud.google.com/bigquery/docs/reference/standard-sql/bigqueryml-syntax-evaluate#classification_models for the outputs relevant to this model type.

Parameters:
Returns:

A DataFrame of the evaluation result.

Return type:

bigframes.dataframe.DataFrame