# Can independent variable be used as dependent variable?

I have a standard OLS as follows: Y = intercept + var1 + var2 + var3 + e

I want to run an additional OLS as follows: var3 = intercept + var1 + var2 + e

var1 is the variable of interest; the remaining variables are controls. My theory predicts var1 affects Y and it could also possibly affect var3, hence the second regression.

The question is, would this cause any issues like multicollinearity in the first regression? Any interpretation problems?

Thanks!

• This has been studied considerably in Econometrics. Check Simultaneous Equations Model. It is basically a system of equations. Your model can be run in stages, as long as Y does not enter in the second equation. There should be no problem. Commented Aug 26, 2016 at 22:12
• @luchonacho so basically I need to run a two-staged least squares. First get a predicted value for var3 and then use that predicted value to get my estimates for the first regression? Commented Aug 26, 2016 at 22:21
• If var3 is data, that is fine. Just run each equation independently. 2SLS is used when you have concerns about endogeneity in one of the regressors, which in your case should not happen. Commented Aug 27, 2016 at 7:11
• I think both Vector Auto Regressive models and maybe SEM would allow this. The former uses OLS although commonly it deals with time series data. Commented Aug 26, 2020 at 23:49

$$v3 \sim v1 + v2$$
$$y \sim v1 + v2 + r3$$
where $r3$ is $v3 - \hat{v3}$, i.e. what's left over, after prediction. Then (I believe) you'll be okay.