SPSS - 从输出中添加因子载荷作为数据变量
SPSS - add factor loadings from output as data variables
是否可以将 SPSS 输出 table 中的因子载荷添加为 SPSS 中的数据变量?新变量实际上是常量,但我在计算中需要它们(动态地)。
Python 是一个选项,但我对此很菜鸟...
您可以使用 Output Management System (OMS) 将 SPSS 生成的任何输出捕获到数据集中,然后您可以根据需要从中执行任何 maniulations/calcualtions。
下面就是这样一个例子:
get file="C:\Program Files\IBM\SPSS\Statistics\Samples\English\Employee data.sav".
dataset name dsRaw.
DATASET DECLARE dsFact.
OMS
/SELECT TABLES
/IF COMMANDS=['Factor Analysis'] SUBTYPES=['Factor Matrix']
/DESTINATION FORMAT=SAV NUMBERED=TableNumber_
OUTFILE='dsFact' VIEWER=YES
/TAG='dsFact'.
FACTOR
VARIABLES salary salbegin jobtime prevexp
/MISSING LISTWISE
/ANALYSIS salary salbegin jobtime prevexp
/PRINT INITIAL EXTRACTION
/PLOT ROTATION
/CRITERIA MINEIGEN(1) ITERATE(25)
/EXTRACTION PC
/ROTATION NOROTATE
/METHOD=CORRELATION.
OMSEND tag=['dsFact'].
是否可以将 SPSS 输出 table 中的因子载荷添加为 SPSS 中的数据变量?新变量实际上是常量,但我在计算中需要它们(动态地)。
Python 是一个选项,但我对此很菜鸟...
您可以使用 Output Management System (OMS) 将 SPSS 生成的任何输出捕获到数据集中,然后您可以根据需要从中执行任何 maniulations/calcualtions。
下面就是这样一个例子:
get file="C:\Program Files\IBM\SPSS\Statistics\Samples\English\Employee data.sav".
dataset name dsRaw.
DATASET DECLARE dsFact.
OMS
/SELECT TABLES
/IF COMMANDS=['Factor Analysis'] SUBTYPES=['Factor Matrix']
/DESTINATION FORMAT=SAV NUMBERED=TableNumber_
OUTFILE='dsFact' VIEWER=YES
/TAG='dsFact'.
FACTOR
VARIABLES salary salbegin jobtime prevexp
/MISSING LISTWISE
/ANALYSIS salary salbegin jobtime prevexp
/PRINT INITIAL EXTRACTION
/PLOT ROTATION
/CRITERIA MINEIGEN(1) ITERATE(25)
/EXTRACTION PC
/ROTATION NOROTATE
/METHOD=CORRELATION.
OMSEND tag=['dsFact'].