怎么用spss分析原因类问?

  糙一点的话相关分析就可以啦。分析——相关——双变量,把变量选进去,看相关性,是正还是副。复杂点的就要用因子分析把每个层面降维成一个变量,在进行相关分析。

下边是因子分析的步骤

本来想给你截图的,可是传不上来,我就简单说一下哈。

首先你得进行一次预计算,选择菜单里分析——降维——因子分析,跳出主面板,把想分析的变量选到变量框里,然后点确定。
  这时候输出窗口里会只有一个或两个图表。其中有一个图表是主成分的方差贡献。这个图表里你要找到两个相邻的列(应该是第三列和第四列),其中前一个列指的是单个因子对方差的贡献率,后一个是因子累计贡献率。也就是说前一个列里边数值相加等于100,后一个列里边数值递增,最后一个等于100。
  假如前一个列里是60,30,10,那么后一列里就是60,90,100。两个列之间有一个和的关系。找到这两个列以后,你要找使得累计贡献率达到百分之八十的那个数。这个表的第一列是1,2,3,等等,它代表第几个因子,比如3指的那行就包括第三个因子的方差贡献率,累积到第三个因子的方差贡献率这两个数据。
  你要找到累计到达百分之八十的那个因子是第几个因子,然后就按提取几个因子进行计算。

通过预计算知道了提取几个因子之后,就开始正式计算。再次打开因子分析的主面板,在最右边一共有五个选项,分别是描述,抽取,旋转,得分,选项。这五个在预计算里边没有用,但是现在要用了。
  点继续。

点击描述,在对话框里选上初始变量分析,kmo统计量及bartlett球形检验这两个选项,(注意,kmo和bartlett是一个选项,选项名就是很长)这一步是用来判断变量是否适于进行因子分析的。

点击抽取,对话框里最上边的方法就选主成分,分析里选上相关性矩阵,输出选上未旋转的因子解和碎石图两个选项,抽取里选择因子的固定数目,在要提取的因子后边填上你预计算里算出的因子数目。
  点继续。

旋转里边选最大方差法,输出旋转解。继续。

得分里边选保存为变量,方法为回归,显示因子得分系数矩阵也要打上勾。继续。

确定。

然后就可以分析结果了。

先看kmo和bartlett的结果,kmo统计量越接近1,变量相关性越强,因子分析效果越好。
  通常0。7以上为一般,0。5以下不能接受,就是不适合做因子分析。bartlett检验从检验相关矩阵出发,如果p值,就是sig,比较小的话,一般认为小于0。05,当然越小越好,就适于因子分析。

如果这两个检验都合格的话,才可以去写因子模型。

为了便于描述,假设我们有两个因子f1,f2,

旋转变换后的因子载荷矩阵会告诉你每个变量用因子表示的系数。
  比如变量x1=系数1*f1+系数2*f2,变量2以此类推。

因子得分系数矩阵会告诉你每个因子里各变量占得权重,比如f1=系数1*x1+系数2*x2+。。。

根据这个我们就能算出因子得分了。

因为之前选择了将因子保存为新变量,所以spss会直接保存两个因子得分为两个新变量,

然后我们不是有一个公式吗

总得分=因子1的方差贡献率*因子1的得分+因子2的方差贡献率*因子2的得分+。
  。。

根据这个公式计算一下就可以了。

用spss或者Excel都可以。

希望能对你有帮助哦。

ppv课,大数据培训专家,最专业的大数据培训平台。为你提供最好的spss学习教程哦。