Exogenous versus Endogenous variables
Exogenous variables are also known as predictors/independent variables. They are those variables that cause changes in other variables (endogenous variable). Changes that occur in the exogenous variables are as a result of respondents’ demographical characteristics and hence cannot be explained by the model.
Endogenous variables, on the other hand, are synonymous with the outcome/dependent variables. Any changes that occur in the endogenous variable are either directly or indirectly caused by the exogenous variables.