Data

Orange – visual data mining and machine learning

Orange is a graphical application for data mining, machine learning and interactive data visualisation. Its main attraction is a visual programming environment that allows users to construct analytical workflows without writing code.

Workflows are assembled on a canvas by connecting widgets representing individual operations. A typical analysis might load a dataset, select relevant attributes, explore statistical distributions, train several predictive models and compare their performance.

Orange is particularly suited to exploratory data analysis and education. Its interactive visualisations help users investigate relationships between variables, identify unusual observations and understand how machine learning algorithms behave.

Although many tasks can be completed entirely through the graphical interface, Orange also provides facilities for more advanced analysis and custom scripting. Additional modules extend its capabilities into specialist areas, including text mining, networks and bioinformatics.

This is free and open source software.

Key Features

  • Visual workflow editor with drag-and-drop widgets connected through data-processing pipelines.
  • Load tabular data from files and supported databases.
  • Inspect data using tables, distributions, descriptive statistics and feature summaries.
  • Clean and transform datasets through imputation, scaling, discretisation and attribute selection.
  • Interactive scatter plots, box plots, heatmaps and other statistical visualisations.
  • Dimensionality reduction using PCA, multidimensional scaling, t-SNE and other techniques.
  • Classification and regression with decision trees, random forests, support vector machines and additional learners.
  • Clustering with k-means, hierarchical clustering and DBSCAN.
  • Detect outliers and investigate relationships using distance matrices and correlation tools.
  • Compare models using cross-validation and the Test and Score widget.
  • Evaluate predictions with confusion matrices, ROC analysis and calibration plots.
  • Interactive selection and highlighting of observations across connected visualisations.
  • Extend analysis through add-ons covering text mining, networks, time series and bioinformatics.
  • Python scripting widget for custom data transformations and analysis.
  • Save and reuse workflows for teaching, research and analytical projects.
  • Cross-platform support – runs on Linux, macOS, and Windows.

Website: orangedatamining.com
Support:
Developer: Bioinformatics Laboratory, University of Ljubljana
License: GNU General Public License v3.0

Orange
Click image for full size

Orange is written in Python. Learn Python with our recommended free books and free tutorials.


Related Software

Data Mining Software
RSoftware environment for statistical computing and graphics
MOASoftware environment for data stream mining
OrangeComponent-based framework for machine learning and data mining
astroMLPython module for machine learning and data mining
ROOTAimed at solving the data analysis challenges of high-energy physics
ELKIData mining software framework developed for use in research and teaching
DataMeltFull-featured data-analysis framework for scientists, engineers and students
KNIMEKonstanz Information Miner
WekaWaikato Environment for Knowledge Analysis
RapidMinerKnowledge discovery in databases, machine learning, and data mining
RattleGnome cross platform GUI for Data Mining using R

Read our verdict in the software roundup.

Python Data Analysis
pandasHigh-level building block for doing practical, real world data analysis
NumPyCore package for scientific computing with Python
SciPyEcosystem for mathematics, science, and engineering
PolarsDataFrame interface on top of an OLAP Query Engine
statsmodelsStatistical modeling and econometrics in Python
DaskAdvanced parallelism for analytics
OrangeComponent-based framework for machine learning and data mining
ModinDrop-in replacement for pandas
VaexFast visualization of big data
AWS DWExtends the power of pandas library
ytMulti-code Toolkit for Analyzing and Visualizing Volumetric Data
HoloViewsMake Data Analysis and Visualization Seamless
datatableManipulate 2-dimensional tabular data structures
xarrayWork with labelled multi-dimensional arrays and datasets
pyjanitorExtend pandas with readable data-cleaning functions
OptimusAgile Data Preparation Workflows

Read our verdict in the software roundup.


Best Free and Open Source Software LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.

We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more.

Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion.

Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted