Hello,
I have an observation about the Factor command. I'd be interested in anyone's thoughts.
My understanding about factor models, including what is see in the STATA Factor Methods and Formulas, is that when I change the number of factors used, all of the loadings should change because the Unique Effects matrix will change. But I'm not seeing that. For example, the addition of a third factor doesn't change the loadings for the first 2 factors:
Code:
------------------------------------------------- Variable | Factor1 Factor2 | Uniqueness -------------+--------------------+-------------- sp_sq | 0.3567 0.1766 | 0.8416 baml_sq | 0.5766 -0.1127 | 0.6548 tbill_ds_sq | 0.2186 -0.1298 | 0.9354 wti_sq | 0.3099 0.0112 | 0.9038 gold_sq | 0.2100 0.2460 | 0.8954 usuk_sq | 0.2276 0.1811 | 0.9154 ust10_sq | 0.5281 -0.1248 | 0.7055 -------------------------------------------------
Code:
----------------------------------------------------------- Variable | Factor1 Factor2 Factor3 | Uniqueness -------------+------------------------------+-------------- sp_sq | 0.3567 0.1766 0.0240 | 0.8410 baml_sq | 0.5766 -0.1127 -0.0066 | 0.6547 tbill_ds_sq | 0.2186 -0.1298 0.0919 | 0.9269 wti_sq | 0.3099 0.0112 -0.0648 | 0.8996 gold_sq | 0.2100 0.2460 0.0468 | 0.8932 usuk_sq | 0.2276 0.1811 -0.0310 | 0.9144 ust10_sq | 0.5281 -0.1248 -0.0142 | 0.7053 -----------------------------------------------------------
The other issue I'm having is that the factors(#) option has no effect on the output - I always get 3 factors reported (for my dataset). To get the results above I went into the factor.ado and set the factors variable directly. That may be related to the observation above if I didn't change the .ado correctly.
Joe
Comment