a mathematica ® based regression analysis program analisys … a curve fitting application

17
A Mathematica® based regression analysis program Analisys … A Curve Fitting Application

Upload: allen-hood

Post on 17-Dec-2015

228 views

Category:

Documents


1 download

TRANSCRIPT

A Mathematica® based regression analysis program

Analisys …A Curve Fitting Application

Overview

• Experimental scientists all over the world need to find models for describing their experimental data...

• Analisys is a curve fitting application:

+ It fits a theoretical model function to a given set of experimental data

+ It performs regression analysis over the resulting fit

Features & Benefits

• Very advanced mathematical system• Straightforward Data Entry• 2D and 3D Data Plotting• Multi-dimensional Regression Model Capability• Automatic classification of model to select the

best suited method for optimization; either linear, non-linear separable, or non-linear non-separable.

• Sophisticated Data Manipulation

Features & Benefits

• Minimizing the sum of squares is done with a program based on Mathematica's built-in FindMinimum function

• RPC Technology is used to connect to the kernel and execute expressions

• Very flexible grid functionality, such as: copying, pasting, inserting, sorting(ascending or descending), reversing, and deleting grid data.

• Detailed regression report is produced after fitting including:

+ Specifications of the model and the method used in fitting

+ Estimates of the parameters, their standard errors, and confidence intervals

+ General statistical diagnostics that include the norm of residuals, estimated variance, asymptotic correlation and covariance matrices

Features & Benefits

+ A table comparing experimental values with predicted ones, and the corresponding weighted residuals

Features & Benefits (continued)

Features & Benefits

Now, to an overview of the application’s user interface features...

Features & Benefits

• Selecting ‘New’ from File Menu the following dialog box appears, from which one of the two options: “Direct Data Entry”, “Data From File” can be chosen, as shown beneath.

Features & Benefits

• ‘Perform Regression’ item in the Options menu causes a dialog box to appear, after finishing with this dialog a series of dialog boxes appear to guide the user through that process.

Features & Benefits

• The results of the fitting process that appear in the ‘Results’ dialog can be saved to a text file.

Features & Benefits

• If the ‘Plot while Iterating’ option in the ‘Options’ dialog box was checked, the process of numerical fitting will be accompanied by plotting the progress results...

Features & Benefits

• Other features include:

1) 2D or 3D Data Plotting

2) Evaluating expressions using Mathematica’s Kernel

Features & Benefits

3) Whole files containing Mathematica Expressions can also be evaluated!

4) Sophisticated data manipulation can be performed on grid data

Features & Benefits

• Even the splash screen was carefully designed with the comprehensive nature of the application in mind.

Features & Benefits

Applications

• Scientists and engineers can benefit from this application

• Separable non-linear models especially appear in nuclear magnetic resonance practice and in semi-conductor physics (e.g. common-base transistor (an npn-transistor))

]1[]1[ 210201 VAVA eIeII(V,T)

Where I0i are the linear parameters and Ai are the non-linear parameters at constant temperature

Specifications

• This following table shows the results for different commercial applications versus Analisys results: