Skip to main content

Orange3 Conformal Prediction library

Project description

Conformal Prediction is an add-on for Orange3 data mining software package. It provides an extensive toolset for conformal prediction.


To install the add-on, run

python install

To register this add-on with Orange, but keep the code in the development directory (do not copy it to Python’s site-packages directory), run

python develop


The library in the add-on can be used in Python scripts. The add-on does not provide any GUI widgets.

The example below evaluates an inductive conformal predictor at 0.1 significance level on the Iris dataset (spliting it into a training and testing set in ratio 2:1). The nonconformity scores used by the conformal predictor are based on the probabilities returned by a Naive Bayes classifier.

import Orange
import orangecontrib.conformal as cp

tab ='iris')
nc = cp.nonconformity.InverseProbability(Orange.classification.NaiveBayesLearner())
ic = cp.classification.InductiveClassifier(nc)
r =, 0.1, cp.evaluation.RandomSampler(tab, 2, 1))


Please see doc/Orange-ConformalPrediction.pdf. Documentation in other formats can also be built using Sphinx from the doc directory.

Online documentation is available at

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for Orange3-Conformal, version 1.1.3
Filename, size File type Python version Upload date Hashes
Filename, size Orange3-Conformal-1.1.3.tar.gz (3.9 MB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring DigiCert DigiCert EV certificate Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page