Regression
Linear regression is a statistical model for predicting the value of a single dependent (criterion) variable from one or more independent (predictor) variables. Researchers use it to explain or predict a target variable, whether working with a single predictor (simple regression) or several predictors that jointly contribute to the prediction (multiple regression). SmartPLS lets you estimate single and multiple regression models directly in the software and provides comprehensive result reports, including regression coefficients, diagnostic plots, and settings for evaluating the outcomes.
What Multiple Regression Analysis Does
As described by Hair, Black, Babin, and Anderson (2018), multiple regression analysis is a statistical technique that can be used to analyze the relationship between a single dependent (criterion) variable and several independent (predictor) variables (see also Backhaus, Erichson, Gensler, Weiber, & Weiber, 2021; Sarstedt & Mooi, 2019). The objective of multiple regression analysis is to use the independent variables whose values are known to predict the single dependent value selected by the researcher. Each independent variable is weighted by the regression analysis procedure to ensure maximal prediction from the set of independent variables. The weights denote the relative contribution of the independent variables to the overall prediction and facilitate interpretation as to the influence of each variable in making the prediction, although correlation among the independent variables complicates the interpretative process. Thus, it can equally achieve the objectives of prediction or explanation.
The set of weighted independent variables forms the regression variate, a linear combination of the independent variables that best predicts the dependent variable. The regression variate, also referred to as the regression equation or regression model, is the most widely known example of a variate among the multivariate techniques.
Regression Models and Result Reports in SmartPLS
The following figure illustrates a multiple regression model established in SmartPLS. The software enables the estimation of single and multiple regression models and reports the corresponding regression coefficients in both unstandardized and standardized form. When specified, an intercept is included in the estimation, as shown in the figure. To estimate a regression model without an intercept in SmartPLS, the intercept must be removed from the graphical specification of the regression model (i.e., select and delete the intercept).

The SmartPLS results report for the regression analysis provides all the results to perform a systematic model evaluation according to generally accepted criteria. The following figure provides a results report example.


In addition, the SmartPLS report contains several graphical representations of regression model results. For example, the following figure displays the QQ-plot provided by SmartPLS.


For SmartPLS, we provide sample projects for running regression analysis, including the Gaussian copula approach, logistic regression, and necessary condition analysis. Simply download, import, and run these examples in SmartPLS.
Regression Settings in SmartPLS
Test Type
Specifies if a one-sided or two-sided significance test is conducted.
Significance Level
Specifies the significance level of the test statistic.
Standard Error Type
As an alternative to the normal standard errors (HC0), users can select the heteroscedasticity consistent (HC) standard errors HC3 or HC4 in SmartPLS.
| Standard error type | Description |
|---|---|
| Normal standard errors (HC0) | Based on the original asymptotic or large sample robust, empirical, or "sandwich" estimator of the covariance matrix of the parameter estimates. The middle part of the sandwich contains squared OLS (ordinary least squares) or squared weighted WLS (weighted least squares) residuals. |
| HC3 | A modification of HC0 that approximates a jackknife estimator. Squared residuals are divided by the square of 1-h. |
| HC4 | A modification of HC0 that divides the squared residuals by 1-h to a power that varies according to h, N, and p, with an upper limit of 4. |
Frequently Asked Questions
What is linear regression used for?
Linear regression predicts the value of a single dependent variable from one or more independent variables. It can serve either a prediction objective or an explanation objective: the weights assigned to the independent variables show their relative contribution to the prediction and support interpreting each variable's influence, keeping in mind that correlation among the independent variables complicates this interpretation.
What is a regression variate?
The regression variate is the linear combination of weighted independent variables that best predicts the dependent variable. It is also referred to as the regression equation or regression model and is the most widely known example of a variate among multivariate techniques.
Can I estimate a regression model without an intercept in SmartPLS?
Yes. By default, SmartPLS includes an intercept when a regression model is specified graphically. To estimate the model without an intercept, remove the intercept from the graphical model specification by selecting and deleting it.
Which standard error type should I choose?
Normal standard errors (HC0) are the default. If you suspect heteroscedasticity in your data, the heteroscedasticity-consistent alternatives HC3 or HC4 provide more robust standard errors: HC3 approximates a jackknife estimator by dividing squared residuals by the square of 1-h, while HC4 divides squared residuals by 1-h raised to a power that varies according to h, N, and p (with an upper limit of 4).
How do I test the significance of regression coefficients in SmartPLS?
SmartPLS lets you specify a one-sided or two-sided significance test and the significance level of the test statistic. For nonparametric significance testing based on resampling, see regression bootstrapping.
Does SmartPLS support regression models with a binary dependent variable?
Not with the standard regression method described here, which assumes a continuous dependent variable. For a binary (dichotomous) dependent variable, use logistic regression instead.
Related SmartPLS Methods
References
- Backhaus, K., Erichson, B., Gensler, S., Weiber, R., & Weiber, T. (2021). Multivariate analysis: An application-oriented introduction. Springer.
- Hair, J. F., Black, W. C., Babin, B. J., & Anderson, R. E. (2018). Multivariate data analysis (8th ed.). Cengage Learning.
- Sarstedt, M., & Mooi, E. A. (2019). A concise guide to market research: The process, data, and methods using IBM SPSS Statistics (3rd ed.). Springer.
- More literature ...
Cite correctly
Please always cite the use of SmartPLS!
Ringle, Christian M., Wende, Sven, & Becker, Jan-Michael. (2024). SmartPLS 4. Bönningstedt: SmartPLS. Retrieved from https://www.smartpls.com

