Start » Filter Reference » Data Classification » Regression Analysis » LinearRegression_TheilSen

LinearRegression_TheilSen


Module: FoundationBasic

Computes linear regression of given point set using TheilSen algorithm.

Name Type Description
Input value
inYValues RealArray Sequence of ordinates
Input value
inXValues RealArray* Sequence of abscissae, or {0, 1, 2, ...} by default
Input value
inVariant TheilSenVariant Switches between Theil-Sen and Siegel methods
Output value
outLinearFunction LinearFunction Linear function approximating the given point set
Output value
outEstimatedValues RealArray The result of application of the computed function to the X values
Output value
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 Empty array of points in LinearRegression_TheilSen.
DomainError Inconsistent size of arrays in LinearRegression_TheilSen.

Complexity Level

This filter is available on Advanced Complexity Level.

Filter Group

This filter is member of LinearRegression filter group.