Compare Origin and OriginPro
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     

Comparison of Origin and OriginPro

OriginPro provides all of the features of Origin, plus additional analysis tools and capabilities. The following tables provide comparisons between Origin and OriginPro in such areas as curve fitting, peak analysis, statistics, signal analysis, and image handling.

Curve Fitting



Linear and Polynomial Fitting

Linear Regression

Linear Fit with X Error


Confidence Ellipse for Linear Fit

Polynomial Regression

Multiple Linear Regression

Partial Leverage Plots in Multiple Regression

Residual Analysis

Nonlinear Fitting

Fitting Multiple Datasets

Built-in Fitting Function and User-Defined Fitting Function

Parameter Initialization and Derived Parameter Definition

Bounds and Constraints

Weighted Fitting

Fitting with Y Error

Fitting with X and Y Errors (Orthogonal Regression)


Global Fit with Parameter Sharing

Fitting Replica Data

Residual Analysis

Fitting with Implicit Functions (Orthogonal Distance Regression)


Fitting Comparison


Fit and Rank Multiple Models


Surface Fitting



Peak Analysis



Peak Analysis

Baseline Detection

Baseline Subtraction

Peak Finding

Peak Integration

Peak Fitting

Fit Baseline with Peaks


Fit Individual Peaks with Different Fitting Functions


Batch Peak Analysis







Descriptive Statistics

Basic Descriptive Statistics

1D and 2D Frequency Counts

Correlation Coefficient


Partial Correlation Coefficient


Cross Tabulation


Discrete Frequency

Distribution Fit


Normality Test(Shaprio-Wilk, Lilliefors, Kolmogorov-Smirnov, Anderson-Darling, D'Agostino-K Squared, Chen-Shapiro)

Statistics Charts: Histogram, Box Chart, Scatter Matrix, QC Chart, Probability Plot, Q-Q Plot, and Pareto Chart

Grubbs Test and Q-test to Detect Outliers

Hypothesis Testing

One Sample and Two-Sample t-Test, Pair-Sample t-Test

Two Sample and Paired-Sample T-Test on Rows


One Sample and Two Sample Hypothesis Tests for Variance


One and Two-Proportion Test


Analysis of Variance

One Way ANOVA, Two Way ANOVA

Three Way ANOVA


ANOVA: Mean Comparison (Tukey, Bonferroni, Scheffe, Dunn-Sidak, Fisher LSD, Holm-Bonferroni, Holm-Sidak)

One Way and Two Way Repeated Measure ANOVA


Nonparametric Tests

Sign Test


Wilcoxon Test for One Sample and Paired Sample


Two Sample Kolmogorov-Smirnov Test


Mann-Whitney Test


Kruskal-Wallis ANOVA


Mood's Median Test


Friedman ANOVA


Multivariate Analysis

Principal Component Analysis


Cluster Analysis


Discrimininant Analysis


Canonical Discriminant Analysis


Partial Least Squares


Survival Analysis

Kaplan-Meier Estimator


Test Equality of Survival Functions (Log-Rank, Breslow and Tarone-Ware )


Cox Proportional Hazard Model


Weibull Fit


Power and Sample Size

One, Two and Paired-Sample t-TestOne Way ANOVA, One and Two-Proportion Test, One and Two -Variance Test


ROC Curve

ROC Curve




Signal Analysis



Smoothing and Filtering

Smoothing using Savitzky-Golay Filter, Adjacent Averaging, FFT Filter, Percentile Filter

FFT Filters: Low Pass, Low Pass Parabolic, High Pass, Band Pass, Band Block, and Threshold

IIR Filter Design


Fast Fourier Transform (FFT)

FFT with Basic Options

2D FFT and 2D IFFT Basic Filtering


Short-Time Fourier Transform (STFT)


Wavelet Analysis

Discrete Wavelet Transform (DWT) and Inverse Discrete Wavelet Transform (IDWT)


Wavelet Smoothing


Wavelet DeNoising


Continuous Wavelet Transform (CWT)


Evaluation of Continuous Wavelet Function



Convolution and Deconvolution



1D Correlation

2D Correlation


Hilbert Transform


Signal Envelope


Signal Decimation


Rise and Fall Time Analysis







Simple Mathematics Operations

Simple Mathematics Operations on or Between Datasets

Set Column or Matrix Values by Using Mathematics Operations


Interpolation and Extrapolation

1D Interpolation and Extrapolation

Interpolation and Extrapolation of Y From X

Trace Interpolation on XY Data

Trace Interpolation on XYZ Data

2D Interpolation and Extrapolation

3D Interpolation

Differentiation and Integration

Numerical Differentiation

1D Numerical Integration

2D Volume Integration


Area Calculation

Polygon Area

XYZ Surface Area


Matrix Surface Area



Average Multiple Curves

Inverse of a Matrix



Data Manipulation




Sort Worksheet or Columns

Stack and Unstack Columns

Pivot Table

Split Worksheet

Append Worksheet


Converting XYZ Data to a Matrix

Transpose Worksheet or Matrix

Shrink or Expand a Matrix

Extraction and Reduction

Worksheet Query

Reduce Duplicate X Data

Reduce Data by Skipping Every N Points

Reduce Data to Evenly Spaced X

Reduce XY Data by Group


Find and Replace Numeric and Text Values

Translate Curve Vertically or Horizontally

Data Filter for Worksheets

Select or Hide Columns in Worksheet by Column Label







Surface Integration Gadget


Global Vertical Cursor Gadget Across Graphs

Intersect Gadget

Quick Sigmoidal Fit Gadget

Cluster Gadget


Quick Peaks Gadget

Differentiate and Interpolate Gadget

Quick Fit Gadget

Rise Time Gadget


Integrate, FFT and Statistics Gadget







Maps Online


Simple Fit

Send Graphs to Word

Time-Frequency Analysis


Monte Carlo Simulation


Constrained Multiple Regression


Polynomial Surface Fit


3D Confidence Ellipsoid


Heat Map with Dendrogram


Baseline with Asymmetric Least Squares


Note: New Apps are released frequently. Please visit for the most up-to-date list.


Image Handling



Image Adjustments







Histogram Contrast

Histogram Equalization

Auto Leveling

Color Level

Function Look Up Table





Color Replace

Arithmetic Transforms

Alpha Blend


Extract to XYZ


Image Simple Math


Math Function


Morphological Filter


Pixel Logic


Replace Background


Subtract Background


Subtract Interpolated Background


Image Conversion

Convert Image to Data

Convert Color Image to Grayscale

Convert Data to Image

Binary and Auto Binary

Dynamic Binary




RGB Merge / RGB Split


Image Scale


Image Palette

Geometric Transforms

Auto Trim Image

Crop Image

Flip Image Horizontally or Vertically

Offset Image

Resize Image

Image Rotation

Shear Image

Spatial Filters

Average Filter, Gaussian Filter, and Median Filter

Add Random Noise to Image

Edge Detection

Increase or Decrease Image Sharpness

Apply Unsharp Mask

User-Defined Spatial Filter



© OriginLab Corporation. All rights reserved.