Data Analysis - curve fitting, statistics, signal processing, peak analysis - Origin
Back to Top
OriginLab Corporation - Data Analysis and Graphing Software - 2D graphs, 3D graphs, Contour Plots, Statistical Charts, Data Exploration, Statistics, Curve Fitting, Signal Processing, and Peak Analysis     

Data Analysis

A custom report can be included in an Analysis Template.
Load an Analysis Template to carry out batch processing.
Drag and drop data files onto an opened Analysis Template, triggering analyses and generating fresh reports.
Analysis Templates can be used to automate analyses of data acquired from an instrument, or from a sensor in LabVIEW. View Example

Curve Fitting

Curve fitting is one of Origin's most powerful and most widely used analytical methods. Origin provides tools for linear and nonlinear curve fitting, including a sophisticated nonlinear fit tool and several highly-interactive "quick fit" tools. Further, you can output curve fitting results to a customizable report that includes key statistics and a graphical depiction of fit results.

Results of a linear fit depicting the best-fit curve, 95% prediction bands and predicted X and Y values based on the best-fit curve.
Include both X and Y error measurements when performing linear fit. Two methods (York and FV) are provided to minimize the chi-square value.
Weighted fitting places greater importance on some data points, while fitting. Origin supports numerous weighting methods.
You can perform a linear fit to data that appears linear when one or both of the axes has a nonlinear scale.
Polynomial regression can be used to fit data with polynomials up to order 9.
Global fitting allows you to share parameters when fitting multiple data sets with a function.
In Origin, you can choose Concatenate Fit to concatenate all of the input datasets and fit as one dataset.
In Origin, you can choose Concatenate Fit to concatenate all of the input datasets and fit as one dataset.
Origin's NLFit tool supports multivariate regression.
The "Fit with Replicas" option is useful when fitting with multiple peaks.
You can carry out fitting for implicit functions with an orthogonal distance regression algorithm.
Include the integrand in a user-defined fitting function.
A built-in report sheet displays your fitting results.
In addition to the built-in report sheet, you can create a customized report for presenting your fitting results.
Compare results from fitting one model to different input data, and create a custom report to present those results.
Compare results among different models using the AIC test and the F-test, and create a custom report to present those results.
Quickly perform linear or nonlinear fitting within a user-defined region-of-interest (ROI), using the Quick Fit Gadget.
Origin's nonlinear fitting tool (NLFit) provides an intuitive interface for fitting your XYZ or matrix data to a surface model.
Define a piece-wise (conditional) fitting function and use it in the NLFit tool.
Perform convolution while fitting.

Peak Analysis

Origin provides several tools for analyzing peak data. Any analysis options that you choose can be saved as a Theme for repeat use. To recall a particular set of options, simply load your custom Theme before performing your analysis.

The Quick Peaks Gadget detects baselines, picks peaks, integrates peaks and fits peaksOrigin Pro Only within a user-defined region-of-interest (ROI).
The Quick Peaks Gadget detects baselines, picks peaks, integrates peaks and fits peaksOrigin Pro Only within a user-defined region-of-interest (ROI).
With the Quick Peaks Gadget you can fit peaks by conveniently selecting a fitting function from the fly-out menu.
Perform a multi-peak fit by graphically picking peak centers on the data plot.
When you perform the multi-peak fit, you get a graphical depiction of fit results and a report sheet with fit parameters.
Use the Peak Analyzer to find and fit a baseline, find peaks, integrate peaks, and fit peaks OriginPro Only.
Use the Peak Analyzer to find and integrate peaks.
Perform batch processing of peak data and generate summary reports, using a custom Analysis Theme.

Signal Processing

Signal processing is a term applied to various manipulations or transformations performed on a measured signal.

FFT data, including the original signal and results in the frequency domain.
The stft dialog box and results of a Short-Time Fourier Transform.
Hilbert Transform results plotted together with the input signal.
The Image Profile tool provides a way to plot image data and generate cross-sectional profiles.
Apply an FFT filter to your data. Easily select filter type and cutoff frequency.
Results from applying an IIR filter. SOS matrix output is also available.
Applying Savitzky-Golay smoothing to an input signal.
The data matrix resulting from 2D correlation performed on image data.
Perform convolution or deconvolution on signal and response data.
Carry out a continuous wavelet transform and obtain the resulting coefficient matrix.
The Wavelet Decomposition (dwt) and Wavelet Reconstruction (idwt) tools are provided to carry out a 1D single level discrete wavelet transform.
Multi-Level Wavelet Transform (mdwt) results in which the decomposition level is set to 4.
Results of wavelet smoothing.
Removing noise using a wavelet transform.
Quickly analyze rise/fall times in your data.
Performing decimation on a signal with high frequency noise.
Coherence analysis of two input signals.
An example of envelope curves.


Origin provides a collection of tools for performing mathematical operations on 2D and 3D data. These tools support both the saving of dialog settings as a Theme for repeat use and recalculation of results when data or analysis options change.

The Integration Gadget showing the user-defined region-of-interest (ROI) inside the yellow box, plus the arrow button that opens an options menu for editing settings.
The Interpolate Gadget with the Preferences dialog open showing controls for altering tool appearance and behavior.
Results generated with the Differentiate Gadget.
The Intersect Gadget is used calculate the intersection points of two or more input curves, within the ROI.
2D Integration Gadget (Pro Only) is used to perform 2D integration on a contour or image plot.


Origin supports a wide range of general statistical analyses including: descriptive statistics, one-sample and two-sample hypothesis tests, and one-way and two-way analysis of variance (ANOVA). Use Origin to create widely-used statistical charts, such as histograms, box charts, probability plots and scatter matrixes as well as more specialized plots like survival plots or dendrograms.

A box chart showing customizations including adjacent plotting of actual scatter data and a distribution curve. Origin now includes a highly customizable legend, specifically for box charts.
Histogram Plot with overlaid distribution curve.
A scatter matrix plot.
A normal probability (a type of Q-Q plot) plot used to gauge whether a sample is normally distributed.
A "3D" pie chart with smallest components "exploded" to more clearly show their contribution.
A Pareto chart, commonly used to in quality-control analysis.
A Means Plot and Mean-Comparison Plot taken from a report sheet of One Way Repeated Measures ANOVA results.
A portion of a built-in report sheet containing One Way Repeated Measures ANOVA results.
A biplot, commonly used in principle components analysis.
A dendrogram, commonly used in cluster analysis.
Survival function plots, used in survival analysis.
An ROC curve, used in various fields to gauge the effectiveness of predictive models.

Image Processing

Origin offers a collection of easy-to-use, general purpose tools for Image Processing.

An RGB Split (Pro Only) is performed on the original image. The resulting R, G and B components are displayed individually.
Origin provides many easy-to-use image adjustments tools, such as brightness and contrast modification.
Histogram contrast or histogram equalization methods are available as image adjustment tools. These processes can increase image contrast.
Using image conversion, you can convert an image to matrix data or to gray scale, with ease.
To produce a monochromatic image, either convert the input image to a binary one, or use the dynamic binary (Pro Only) option.
Geometric transforms can be performed on imported images.
Spatial filters are designed to highlight or suppress features in an image, based on spatial frequency.
Use a matrix as a user defined spatial filter to improve the edges and details of an original image.
The Subtract Interpolated Background tool can be used to create a background by interpolation and subtract it (Pro Only).
Alpha blending is frequently used to add visual objects to a background image (Pro Only).
Arithmetic Transforms can perform various math operations, such as subtracting the background from an original image. X/Y/Z offsets can be aligned before calculations (Pro Only).
The math function tool can remap, enhance or adjust an image by applying a mathematical function to pixel values (Pro Only).
© OriginLab Corporation. All rights reserved.