📄 factor_pca_rotated.ado
字号:
*! version 1.0.0 20jan2005
* used by pca_estat and factor_estat
program factor_pca_rotated
version 8
syntax , name(str) [ FORmat(str) ]
if "`e(r_criterion)'" == "" {
dis as err "rotated `name' loadings are not available"
exit 321
}
if e(f)==0 | e(r_f)==0 {
dis as err "no factors retained"
exit 321
}
if "`format'" == "" {
local format %9.4f
}
local Name = upper(substr("`name'",1,1)) + substr("`name'",2,.)
local mopt format(`format') border(row) ///
left(4) tind(0) rowtitle(Variables)
_rotate_text
local rtext `r(rtext)'
matlist e(r_T) , `mopt' ///
title(Rotation matrix {hline 2} `rtext')
local cwidth = 2+length("`:display `format' 1'")
if 15+(e(f)+e(r_f))*`cwidth' <= c(linesize) {
tempname L1 L2
matrix `L1' = e(r_L)
matrix coleq `L1' = Rotated
matrix `L2' = e(L)
matrix coleq `L2' = Unrotated
matlist (`L1',`L2') , ///
`mopt' title(`Name' loadings) showcoleq(c)
}
else {
matlist e(r_L), `mopt' title(Rotated `name' loadings)
matlist e(L) , `mopt' title(Unrotated `name' loadings)
}
end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -