Sorry. I forgot that the factor variance is currently residual variance. However, the basic principle is the same. Please think about the standardized regression formula
std_beta = beta * sqrt(totalvar_y) / sqrt(totalvar_X)
Note that you have Y as independent variable and X as dependent variable
The total variance can be computed by
totalvar_X = beta^2*totalvar_Y + residualvar_X
In the first model with marker-variable approach:
totalvar_X = (0.715^2) * 1.147 + 0.421 = 1.007
Thus, the std_beta will be
0.715 * sqrt(1.147) / sqrt(1.007) = 0.763
In the second model with fixed-factor approach:
totalvar_X = (1.181^2) * 1 + 1 = 2.395
Thus, the std_beta will be
1.181 * sqrt(1) / sqrt(2.395) = 0.763
From the math, the standardized regressions are the same. Two models have different factor variances. However, the difference in factor variances are offset by the difference in factor loadings, which make the equivalent models. Also, because factor variances are different, the regression coefficients are adjusted for the change in factor variances. However, the standardized regression coefficients are the same.
Sunthud