SPSS - 从输出中添加因子载荷作为数据变量

时间:2015-12-02 06:08:47

标签: python spss

是否可以将SPSS输出表中的因子加载作为SPSS中的数据变量添加?新变量实际上是常量,但我需要它们(动态地)进行计算。

Python是一个选项,但我很喜欢这个......

1 个答案:

答案 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'].