DeepAI AI Chat
Log In Sign Up

Testing Multiple Linear Regression Systems with Metamorphic Testing

by   Quang-Hung Luu, et al.

Regression is one of the most commonly used statistical techniques. However, testing regression systems is a great challenge because of the absence of test oracle in general. In this paper, we show that Metamorphic Testing is an effective approach to test multiple linear regression systems. In doing so, we identify intrinsic mathematical properties of linear regression, and then propose 11 Metamorphic Relations to be used for testing. Their effectiveness is examined using mutation analysis with a range of different regression programs. We further look at how the testing could be adopted in a more effective way. Our work is applicable to examine the reliability of predictive systems based on regression that has been widely used in economics, engineering and science, as well as of the regression calculation manipulated by statistical users.


Inverse Sampling of Degenerate Datasets from a Linear Regression Line

When linear regression generates a relationship between a (dependent) sc...

Distribution free testing for linear regression. Extension to general parametric regression

Recently a distribution free approach for testing parametric hypotheses ...

Multiple Linear Regression and Correlation: A Geometric Analysis

In this review article we consider linear regression analysis from a geo...

An Intrinsic Treatment of Stochastic Linear Regression

Linear regression is perhaps one of the most popular statistical concept...

Applying Security Testing Techniques to Automotive Engineering

The openness of modern IT systems and their permanent change make it cha...

Inland waterway transport accident analysis of Bangladesh: based on location, time, and regression approach

Bangladesh, situated in the foothills of the Himalayas in South Asia, is...