Back to Adaptive Vision Studio website

You are here: Start » Filter Reference » Regression Analysis » LinearRegression_M

LinearRegression_M


Computes linear regression of given point set using selected M-estimator for outlier suppression.

Name Type Range Description
inYValues RealArray Sequence of ordinates
inXValues RealArray* Sequence of abscissae, or {0, 1, 2, ...} by default
inOutlierSuppression MEstimator
inClippingFactor Real 0.675 - 6.0 Multitude of standard deviation within which points are considered inliers
inIterationCount Integer 0 - Number of iterations of outlier suppressing algorithm
inInitialLinearFunction LinearFunction* Initial approximation of the output linear function (if available)
outLinearFunction LinearFunction Linear function approximating the given point set
outEstimatedValues RealArray The result of application of the computed function to the X values
outResiduals RealArray Difference between an input Y value and the corresponding estimated value

Errors

This filter can throw an exception to report error. Read how to deal with errors in Error Handling.

List of possible exceptions:

Error type Description
DomainError Inconsistent size of arrays in LinearRegression_M.

Complexity Level

This filter is available on Basic Complexity Level.

Filter Group

This filter is member of LinearRegression filter group.