是否可以将SPSS输出表中的因子加载作为SPSS中的数据变量添加?新变量实际上是常量,但我需要它们(动态地)进行计算。
Python是一个选项,但我很喜欢这个......
答案 0 :(得分:2)
您可以使用Output Management System (OMS)将从SPSS生成的任何输出捕获到数据集中,然后您可以根据需要进行任何操作/计算。
以下就是这样一个例子:
get file="C:\Program Files\IBM\SPSS\Statistics\23\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'].