Scientific Data Analysis
The Wolfram Language has unparalleled scientific data analysis capabilities, building on its strong base of algorithms, ability to represent and manipulate models symbolically, and integrated representation of real-world quantities and entities.
Importing Data
Import — import data in hundreds of standard formats from files, web, etc.
"CSV" ▪ "XLS" ▪ "HDF" ▪ "MOL" ▪ "FITS" ▪ "DICOM" ▪ ...
SemanticImport — import data and convert to semantic WDF
Data Acquisition
DeviceReadTimeSeries — read a data time series from a connected device
ServiceExecute — read data from an API
Data Representation
Quantity — a quantity with units
Around — a number or quantity with uncertainty
DateObject ▪ TimeObject ▪ GeoPosition ▪ AstroPosition ▪ Association
Entity — canonical entity representation (species, chemical, etc.)
Image ▪ Graph ▪ TimeSeries ▪ EventSeries
Dataset — general representation of multidimensional and/or hierarchical data
Visualization »
ListPlot ▪ ListLinePlot ▪ ListLogPlot ▪ DateListPlot ▪ ...
ListDensityPlot ▪ ListContourPlot ▪ ListPlot3D ▪ ListStreamPlot ▪ ...
ArrayPlot ▪ GraphPlot ▪ TreePlot ▪ ...
Histogram ▪ QuantilePlot ▪ Dendrogram ▪ BarChart ▪ PieChart ▪ ...
GeoGraphics — visualize geographic data with detailed base maps
Data Cleaning »
Rescale ▪ Clip ▪ Threshold ▪ MovingAverage ▪ MovingMedian ▪ ...
Descriptive Statistics »
Mean ▪ Variance ▪ Median ▪ Covariance ▪ ...
Statistical Analysis »
EstimatedDistribution ▪ DistributionFitTest ▪ LocationTest ▪ ...
Model Fitting & Regression »
FindFit ▪ LinearModelFit ▪ GeneralizedLinearModelFit ▪ NonlinearModelFit ▪ ...
Symbolic Model Discovery
FindFormula — attempt to find a simple symbolic formula for data
Statistical Model Discovery »
FindDistribution ▪ ...
Time Series Analysis »
TimeSeriesModelFit ▪ EstimatedProcess ▪ TimeSeriesForecast ▪ ...
Survival Analysis »
EventData ▪ SurvivalModelFit ▪ CoxModelFit ▪ ...
Image Processing »
ComponentMeasurements ▪ ImageAdjust ▪ Binarize ▪ EdgeDetect ▪ ...
Signal Processing »
Fourier ▪ LowpassFilter ▪ ListConvolve ▪ ...
Cluster Analysis »
FindClusters ▪ ClusterClassify ▪ ClusteringComponents ▪ ...
Network Analysis »
FindGraphCommunities ▪ ClosenessCentrality ▪ GraphPropertyDistribution ▪ ...
Sequence Analysis »
SequenceAlignment ▪ SmithWatermanSimilarity ▪ EditDistance ▪ ...
Textual Analysis »
StringCount ▪ StringSplit ▪ Counts ▪ RegularExpression ▪ ...
Machine Learning »
Predict ▪ Classify ▪ LearnDistribution ▪ AnomalyDetection ▪ ...
Scientific Models & Relations »
FormulaData — access many standard scientific relations and formulas