Muliple Variable Regression
Components for Delphi Programming
|Applied Analytic Systems' Multiple
Regression Analysis components were designed so
that a developer with little knowledge of
statistics and some database application
development skills, can program an application
with full OLS
regression analysis capabilities.
The components contain
all of the mathematics required for regression
modeling analysis of data from datasets in which
a relationship between the data in multiple
datafields is suspected.
Modeling & Analysis
The MLR components
support transformation of the data contained in database
table fields. For any variable x in the
y = b0 + b1x1 + ... + bnxn + e ,
of xj include
(multiplicative inverse transformation)
(kth power transformation)
and field2 are any two fields within a database
Response variables can
also be transformed to achieve a curvi-linear regression
model. Modeling the data transformations is explained in
the MLR Help file.
Before programming a
regression application, review of regression theory would
be very helpful.
Both of the following
texts are highly recommended as references for multiple
variable regression techniques. The text by J. Wesley
Barnes is more introductory in nature.
How the Components Work
The initial version
included a TTable descendent component (TMLRTable) class
and a TQuery descendent (TMLRQuery) component class. Each
of these required the presence of the Borland Database
Engine on the target system.
Version 2.0 replaces the
TMLRTable and TMLRQuery with a single TDatasource
descendent, TMLRDatasource, making the component set
independent of the database engine. This new component
can be used with any TDataset descendent which implements
the typical dataset navigation methods, e.g.
component loads the data contained in its assigned
Dataset property, and performs the developer-defined
modeling and the associated required mathematical
performs regression on any numeric data
accessible through any TDataset compatible
need for your customers to to export data from
your application's Paradox, dBase, or InterBase
file formats to SPSS, SAS,
Excel, Quattro Pro, or 1-2-3 to analyze.
plots quickly show whether a linear
data trend appears to be present among any
of the control variables and the response
variety of residual
are available to access whether the general
assumptions of a linear regression model are
of residuals, y vs xi, for each i, and the cumulative
distribution function can be viewed using the
component plotting methods, or via another
third-party graphing utility using the component
identify outlying data and predict the value of
the dependent variable for different inputs of
independent variable values.
VCL Components allow developers to set all the
parameters visually at design time if
appropriate, or to develop complex models at run
project with multiple data tables and demo
Object Pascal source code.
Online-Tutorial demonstrates the
building of a regression model with a TMLRTable
component and five (5) lines of event-handler
take the regression tutorial.
We recognize that, under
any circumstance, programming multivariate regression
applications is not the easiest development activity.
Applied Analytic Systems is available to assist
developers with integrating MLR components into their
applications, for statistical modeling assistance, for
custom statistical programming, and and for code review.
In most cases, we can
provide substantial assistance with three or four
billable hours. For help, contact our Statistical Consulting Group by email at email@example.com or by phone at
and TStatFieldList (also includes the
TSLRDatasource Simple Regression Component).
3.0, 4.0, 5.0, 6.0, and 7.0)
Windows 95/98/ME, Windows NT/2000/XP
database engine that uses TDataset descendents
which implement Open, Close, First,
Last, and Next methods and have
TFields of type ftFloat or ftInteger.
help file, demo project, and tutorial.
|Per Developer Cost
- DCU Version
- US $199.97
- Source Code
Version - US $299.97
info. Major Corporations, Agencies, Universities,
mail purchase orders to: Applied
Delphi 3,4,5 & 6 IDE-Only
Mailed within 48 hours - $39.95. Please note your Delphi version (3, 4, 5, or 6).
Applied Analytic Systems, Inc.
Carnegie Office Park
600 North Bell Ave
Bldg. 2, Suite 2700
Carnegie, PA 15106
All prices in US
dollars. TMLRegress Copyright © 1997-2003 Applied
Analytic Systems Inc. Borland, Delphi, and C++
Builder are trademarks of Borland/Inprise Corporation.