Data Sources & Analysis

Mathematica can combine your imported data with Wolfram|Alpha's computable data and immediately analyze it using advanced model and data fitting, signal processing, classification, or statistical methods. Highly customizable data visualization features let you see your results in new ways.

Hundreds of file formats

Process and analyze data from diverse sources consistently using Mathematica's uniform symbolic representation. Hundreds of file formats are supported for import and export, including spreadsheets; XML; 2D and 3D graphics formats; multimedia formats; document formats, including PDF and HTML; compressed files; and many other data formats for specific application areas.

Database connectivity

Mathematica connects to any standard SQL database, with support for secure connections, result sets, connection pooling, and transactions. It provides a high-level symbolic representation of databases, queries, and results, as well as full support for traditional string-based SQL queries.
Database connectivity

Statistical data analysis

With the largest set of built-in distributions of any system, Mathematica offers a full suite of statistical measures and operations, from mean and variance to cumulants and information entropy. Advanced operations on data include automatic hypothesis testing, distribution estimation, kernel density estimation, and more.

Data visualization

Mathematica includes a full repertoire of functions for visualizing structured and unstructured data in 2D and 3D. Built-in functions include contour and density plots; point, line, and surface plots; vector and streamline plots; histograms; and standard statistical charts, such as pie, bar, bubble, and quantile charts.
Data visualization

Cluster analysis

Mathematica's integrated exploratory data analysis features include cluster detection, nearest neighbor searching, a large library of standard distance and similarity measures, data binning and histogram functions, and more.

Direct access to Wolfram|Alpha data

Instantly access Wolfram|Alpha's continuously growing data collection. Compute with more than 10 trillion pieces of data in every field, including science, engineering, finance, socioeconomics, and more. Access data programmatically, or query in plain English.
Direct access to Wolfram|Alpha data

Language connectivity and web services

Mathematica can natively call and be called by C, .NET, Java, and other languages; automatically generate C code; compile standalone libraries or executables; link to dynamic libraries at run time; and connect to WSDL web services.

Model fitting

Mathematica automates linear and nonlinear model fitting, including logit and probit regression, and provides full fit diagnostics such as confidence intervals, ANOVA tables, and much more.

Signal processing

Mathematica has complete support for signal processing, with algorithms optimized to enable large volumes of data. Features include linear and nonlinear filters, Fourier and wavelet transforms, correlations and convolutions, fast linear algebra, and interpolation and extrapolation.

String analysis

Mathematica provides optimized algorithms for substring detection, replacement, alignment, and pattern matching using regular expressions and generalized symbolic patterns.

Solutions for...

Science, engineering, biotechnology, finance, art, education, and more....
Find the solution for your field»

Take a Quick Tour

See the benefits Mathematica provides to users across industry, research, and education.
Watch video»

Wolfram Training

Learn from quick-start and in-depth courses.
See featured training»

Get Mathematica


System requirements»
Have a question? Contact us»

Select Language: jaespt-brzhru