设为首页收藏本站

EPS数据狗论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1615|回复: 0

SAS过程—FACTOR过程

[复制链接]

6

主题

138

金钱

224

积分

入门用户

发表于 2018-9-12 14:10:12 | 显示全部楼层 |阅读模式
FACTOR过程使用的一般格式如下:
  1. PROC FACTOR DATA=SAS数据集 <选项列表>;
  2. PRIORS 变量共通性的预估值;
  3. VAR 变量列表;
  4. PARTIAL 变量列表;
  5. FREQ 变量名;
  6. WEIGHT 变量名;
  7. BY 变量列表;
  8. RUN;
复制代码

PROC FACTOR语句后的控制选项被分成5类:定义数据集选项、提取因子选项、坐标转换选项、控制报表输出选项、其他选项。
数据集定义选项
选项意义
OUT=SAS数据集指定输出数据集,其中包括输入数据集的数据及因子得分(FACTORSCORES),其值以FACTOR1、FACTOR2来表示。输入的数据集必须为原始数据集,不能为相关或协方差矩阵
OUTSTATA=SAS数据集指定包括包含样本均值、标准差、相关系数、协方差矩阵、特征根、因子模型等计算结果的SAS输出数据集
因子提取方法
选项意义
M=PRINCIPAL(PRIN或P)此因子提取方法视选项PRIORS=而定。当此选项不与PRIORS=并用,或者与PRIORS=ONE并用时,它的因子提取方法是主成分分析法;否则它的因子提取法为主轴因子分析法
M=PRINIT指定迭代主因子分析法
M=ULS(或U)指定使用不加权的最小二乘因子分析法
M=ALPHA(或A)指定使用阿尔法因子分析
M=ML(或M)指定使用极大似然法进行因子分析,要求相关系数矩阵满秩
M=HARRIS(或H)指定采用HARRIS于1962年提出的主轴分析法,分析前提为相关系数矩阵为满秩
M=IMAGE(或I)针对映像共变异数矩阵做主成分分析
M=PATTERN从输入数据文件(TYPE=FACTORCORR或COV)内取得因子载荷矩阵。若因子间存在线性相关,则其间的相关系数也必须同时输入(TYPE='FCORR'的数据)
M=SCORE从输入数据文件(TYPE=FACTORCORR或COV)内取得因子分数的系数,这个输入数据集必须同时包括变量间的相关系数或其协方差矩阵
坐标转换选项
选项意义
ROTATE(或R)=坐标转换法指定因子旋转方法,有如下方法供选择:
(1)R=VARIMAX(或V):指定正交方差最大旋转,与ROTART=ORTHOMAX且GAMMA=1对应。
(2)R=QUARTIMAX(或Q):执行正交4次方最大旋转。
(3)R=BIQUARTIMAX(或BIQMAX):执行正交8次方最大旋转,与ROTATE=ORTHOMAX对应。
(4)R=EQUAMAX(或E):执行正交均方最大旋转,与ROTATE=ORTHOMAX且GAMMA=因子个数对应。
(5)R=ORTHOMAX:执行标准正交转换法,其加权值来自选项GAMMA=。
(6)R=NONE(N):不执行任何坐标转换,是R=的系统默认值
PREROTATE(或PRE)=坐标转换法为ROTATE=PROMAX选项指定预先旋转的方法,此选项不可与PROMAX或PROCRUSTES联用,当METHOD=PRTTERN时,PREROTATE必须是NONE
控制报表输出选项
选项意义
SIMPLE(或S)显示均值和标准差
CORR(或C)显示相关系数或偏相关系数矩阵
SCREE将特征根从大到小排列后以图形显示,此图形称为SCREEPLOT
PRINT显示输入数据文件中的有关因子模型、得分系数及其他统计量。该选项只适合与METHOD=PATTERN或SCORE联用
RESIDUALS(或RES)显示残差相关矩阵及相应的偏相关矩阵,残差矩阵等于原始相关系数矩阵减去由因子形态导出的估计值矩阵
PREPLOT显示尚未经过坐标转换的因子载荷矩阵
PLOT显示经过坐标转换后的因子载荷矩阵
NPLOT=正整数显示前几个最重要的因子载荷矩阵。最小值为2,默认值等于所有因子的总个数
SCORE显示出因子得分系数
ALL显示除PLOT、NPLOT以外其他选项所产生的报表
REORDER(或RE)让各种因子系数矩阵的这些行重新排列,使那些在第一因子上载荷量的绝对值高的变量排在前面几列,以协助解释因子的含义,输出数据集中的变量顺序不变
其他选项
选项意义
NOINT不使用截距项
NOCORR与METHOD=PATTERN或SCORE联用,阻止相关系数被纳入OUTSTAT=输出数据集内,当数据集含有许多变量但因子很少时,此选项可大大减少计算机的负荷
SINGULAR(或SING)=正实数指定一个矩阵不满秩的标准,默认值为8~10
VARDEF=分母为方差及协方差计算指定分母,可取值为N、DF、WEIGHT、WGT、WDF,默认值为DF

在PROC FACTOR语句过程中使用METHOD=(或M=)选项指定提取因子的方法,系统默认方法为M=PRINCIPAL,若输入数据的格式为TYPE=FACTOR时,系统默认值为METHOD=PATTERN。X下表列举了供选的因子提取方法。

FACTOR过程中一些语句的含义如下:

PRIORS变量共通性的预估语句——此语句为每一个变量指定一个从0.0~1.0之间的初始共性方差估计值。估计值的数据应与VAR指令中变量的个数对应。例如:
  1. PROC FACTOR;
  2. VAR X Y Z;
  3. PRIORS 0.5 0.6 0.7;
  4. RUN;
复制代码
该程序中X的共通性预估值为0.5,Y变量的共通性预估值为0.6,Z变量的共通性预估值为0.7。

VAR语句——定义参与因子分析的变量。若此语句缺失,则程序中未被其他语句定义的所有数值型变量均被纳入因子分析。

PARTIAL语句——指定一组变量,其值将在其余变量中净化出来,由此得到值构成偏相关系数矩阵,而不是相关系数矩阵。

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

客服中心
关闭
在线时间:
周一~周五
8:30-17:30
QQ群:
653541906
联系电话:
010-85786021-8017
在线咨询
客服中心

意见反馈|网站地图|手机版|小黑屋|EPS数据狗论坛 ( 京ICP备09019565号-3 )   

Powered by BFIT! X3.4

© 2008-2028 BFIT Inc.

快速回复 返回顶部 返回列表