tests/testthat/_snaps/ml-evaluators.md

Binary evaluation works

Code
  class(ml_binary_classification_evaluator(sc))
Output
  [1] "ml_connect_estimator" "ml_estimator"         "ml_pipeline_stage"
Code
  ml_binary_classification_evaluator(preds, label_col = "am")
Output
  [1] 1

Regression evaluation works

Code
  class(ml_regression_evaluator(sc))
Output
  [1] "ml_connect_estimator" "ml_estimator"         "ml_pipeline_stage"
Code
  ml_regression_evaluator(preds, label_col = "wt", metric_name = "r2")
Output
  [1] 0.9442661

Multiclass evaluation works

Code
  class(ml_multiclass_classification_evaluator(sc))
Output
  [1] "ml_connect_estimator" "ml_estimator"         "ml_pipeline_stage"
Code
  ml_multiclass_classification_evaluator(preds, label_col = "species_idx")
Output
  [1] 0.9933327

Clustering evaluation works

Code
  class(ml_clustering_evaluator(sc))
Output
  [1] "ml_connect_estimator" "ml_estimator"         "ml_pipeline_stage"
Code
  ml_regression_evaluator(compute(mutate(preds, prediction = as.numeric(
    prediction))), label_col = "species_idx")
Output
  [1] 1.407125


Try the pysparklyr package in your browser

Any scripts or data that you put into this service are public.

pysparklyr documentation built on April 21, 2026, 1:07 a.m.