1、相关分析与回归分析专题 (Correlation & regression),相关分析 (Correlation Analysis),一、相关分析的意义: 研究问题过程:单变量分析 双变量分析 多变量分析 多变量分析与单变量分析的最大不同:揭示客观事物之间的关联性。所以,相关分析的意义和目的在于: (1)在统计学中有理论与实践意义 (2)对相关关系的存在性给出判断( 3 ) 对相关关系的强度给出度量和分析,二、相关分析的概念变量之间的关系分为确定性关系和非确定性关系。确定性关系:当一个变量值(自变量)确定后,另一个变量值(因变量)也就完全确定了,确定性关系往往可以表示成一个函数的形式,比如圆的
2、面积和半径的关系: S=r非确定性关系:给定了一个变量值后,另一个变量值可以在一定范围内变化,例如家庭的消费支出和家庭收入的关系。研究者把非确定性关系称为相关关系。,三.相关分析的特点和应用相关关系是普遍存在的,函数关系仅是相关关系的特例。1.相关关系的类型相关关系多种多样,归纳起来大致有以下6种:强正相关关系,其特点是一变量X增加,导致另一变量 Y明显增加,说明X是影响Y的主要因素。弱正相关关系,其特点是一变量X增加,导致另一变量Y增加,但增加幅度不明显。强负相关关系,其特点是X增加,导致Y明显减少,说明X是影响Y的主要因素,弱负相关关系,其特点是变量X增加,导致Y减少,但减少幅度不明显,说
3、明X是Y的影响因素,但不是唯一因素。非线性相关关系,其特点是X、Y之间没有明显的线性 关系,却存在着某种非线性关系,说明X仍是影响Y的 因素。不相关,其特点是X、Y不存在相关关系,说明X不是 影响Y的因素。,2.相关分析的应用(1)相关分析可以在影响某个变量的诸多变量中判断哪些是显著的,哪些是不显著的。而且在得到相关分析的结果后,可以用于其他分析,如回归分析和因子分析。(2) 相关分析方法已广泛用于心理学、教育学、医学、经济学等各学科。它对试验数据的处理、经验公式的建立、管理标准的测定、自然现象和经济现象的统计预报,都是一种方便而且有效的工具。,四、相关系数,相关分析的主要目的是研究变量之间关
4、系的密切程度,以及根据样本的资料推断总体是否样关。反映变量之间关系紧密程度的指标主要是相关系数r。相关系数r取值在-1到+1之间,当数值愈接近-1或+1时,说明关系愈紧密,接近于0时,说明关系不紧密。,相关系数的计算,样本的相关系数一般用r表示,总体的相关系数一般用p表示。 对于不同类型的变量,相关系数的计算公式不同。在相关分析中,常用的相关系数有:Pearson简单相关系数:对定距连续变量的数据进行计算。如测度收入和储蓄,身高和体重。Spearman等级相关系数:用于度量定序变量间的线性相关关系。如军队教员的军衔与职称。Kendall r相关系数:用非参数检验方法来度量定序变量间的线性相关关
5、系。计算基于数据的秩。,Pearson相关系数应用广泛,其计算公式及其性质如下:,在Analyze的下拉菜单Correlate命令项中有三个相关分析功能子命令:Bivariate(两两相关分析过程)Partial (偏相关分析过程)Distances(距离分析过程),五、SPSS中相关分析Correlation菜单,Bivariate过程,Bivariate过程用于进行两个或多个变量间的参数与非参数相关分析,如为多个变量,给出两两相关的分析结果。这是correlate菜单中最常用的一个过程,包括自动计算Pearson简单相关系数、T检验统计量和对应的概率P值。,举例:对肺活量和体重做相关分析1
6、.打开SAV数据。2.用散点图初步观察两变量间有无相关趋势,依次单击菜单“Graphs-Chart Builder”打开图形构建器,选择做散点图(Scatter /Dot)。,3.设置相关分析的参数。依次单击“Analyze-Correlate-Bivariate”执行两变量相关分析。其主设置面板如图所示:,待分析变量列表,变量列表,相关系数,显著性检验选项,(2)相关性输出,“相关性”表格给出的是Pearson相关系数及其检验结果:“相关系数”表格给出的是两个非参数相关系数及其检验结果。可见,3个相关系数在0.01和0.05的显著性水平(双边检验)上都非常显著,从而推断体重和肺活量之间存在着
7、明显的正相关关系。,(1)描述性输出,“描述性统计量”表格给出了两个变量的基本统计信息,包括均值、标准差和频率。,Partial 过程,偏相关分析也称净相关分析,它在控制其他变量的线性影响下分析两变量间的线性相关,所采用的是工具是偏相关系数(净相关系数)。运用偏相关分析可以有效地揭示变量间的真实关系,识别干扰变量并寻找隐含的相关性。如控制年龄和工作经验的影响,估计工资收入与受教育水平之间的相关关系。 Partial过程,当进行相关分析的两个变量的取值都受到其他变量的影响时,就可以利用偏相关分析对其他变量进行控制,输出控制其他变量影响后的相关系数。,举例: 分析身高与肺活量之间的相关性,要控制体
8、重在相关分析过程中的影响。 1.设置偏相关分析的参数。依次单击“Analyze-Correlate-Patial”执行偏相关分析。其主设置面板如图所示:,0阶偏相关 (Pearson),1阶偏相关,显著相关,相关不显著,(1)描述性输出,“描述性统计量”表格给出了三个变量的基本统计信息,包括均值、标准差和频率。 (2)相关性输出,“相关性”表格给出了所有变量的0阶偏相关(Pearson简单相关)系数和1阶偏相关系数的计算结果果、以及它们各自的显著性检验P值。分析结果显示:在体重 不变的条件下,身高与肺活量之间不存在显著 线性相关关系。,Distances过程,距离分析:此过程可以在观测记录之间
9、或者 不同变量之间进行相似性和不相似性分析。相似性分析可以用于检测观测值的接近程度,不相似性分析可用于考察各变量的内在联系和结构。该过程一般不单独使用,而是作为因子分析、聚类分析和多维尺度分析等的预分析过程,以帮助了解复杂数据集的内部结构,为进一步的分析做准备。 与距离分析有关的统计量分为相似性测度和不相似性测试两大类。,不相似性测度 a、对定距变量的测度可以使用的统计量有Euclid欧氏距离、平方欧氏距离、契比雪夫距离等。 b、对定序变量,使用卡方不相似测度和Phi方不相似测度。 c、对二值(只有两种取值)变量,使用欧氏距离、平方欧氏距离、Lane and Williams 不相似测度。 相
10、似性测度: a、对定距变量的测度,主要有统计量Pearson相关或余弦距离。 b 、对二值变量的相似性测度主要包括简单匹配系数、Jaccard相似性指数等。在通常使用的距离中,最常用的是欧式距离。,案例:打开“地区经济发展水平指标.sav”,参数设置:,距离的计算对象,距离的测度类型,分析变量例表,结果分析:,(1)案例处理摘要。“案例处理摘要”表格给出了数据使用的基本情况。主要是对有无缺失值的统计信息,可见本例的11个案例没有缺失,全部用于分析。 (2)近似矩阵。“近似矩阵”表格给出的是各变量之间的相似矩阵,图中以线框标注了相关系数较大的几对变量。它们在进一步的分析中应重点关注,或者直接对其
11、进行适当的预处理(例如变量约减),相关分析 与 回归分析,相关分析 与 回归分析,线性回归,线性回归,回归分析(regression analysis)确定两种或两种以上变数间相互依赖的定量关系的一种统计分析方法。 涉及的自变量的多少 一元回归分析 多元回归分析 自变量和因变量之间的关系类型, 线性回归分析 非线性回归分析,线性回归,回归分析一般步骤: 确定回归方程中的解释变量(自变量)和被解释变量(因变量) 确定回归模型 建立回归方程 对回归方程进行各种检验 利用回归方程进行预测,线性回归,线性回归模型,线性回归,多元线性回归模型是指有多个解释变量的线性回归模型,用于揭示被解释变量与其他多个
12、解释变量之间的线性关系。 多元线性回归数学模型:其中0、1、 p都是未知参数,分别称为回归常数和偏回归系数,称为随机误差,是一个随机变量,且同样满足两个前提条件:E( )=0var()=2,线性回归,线性回归模型,回归参数的普通最小二乘估计(OLSE)线性回归方程确定后的任务是利用已经收集到的样本数据,根据一定的统计拟合准则,对方程中的各参数进行估计。普通最小二乘就是一种最为常见的统计拟合准则。 最小二乘法将偏差距离定义为离差平方和,即(1)最小二乘估计就是寻找参数0 、1、 p的估计值0 、 1、 p,使式(1)达到极小。通过求极值原理(偏导为零)和解方程组,可求得估计值,SPSS将自动完成
13、。,线性回归,回归方程的统计检验 回归方程的拟合优度检验(相关系数检验) 一元线性回归的拟合优度检验采用R2统计量,称为判定系数或决定系数,数学定义为,其中 称为回归平方和(SSA),称为总离差平方和(SST),线性回归,线性回归,回归方程的统计检验 回归方程的拟合优度检验(相关系数检验)R2取值在0-1之间, R2越接近于1,说明回归方程对样本数据点的拟合优度越高。,多元线性回归的拟合优度检验采用 统计量,称为调整的判定系数或调整的决定系数,数学定义为,式中n-p-1、n-1分别是SSE和SST的自由度。其取值范围和意义与一元回归方程中的R2是相同的。,回归方程的统计检验 回归方程的拟合优度
14、检验(相关系数检验),线性回归,回归方程的统计检验 回归方程的显著性检验(F检验),一元线性回归方程显著性检验的零假设是1=0,检验采用F统计量,其数学定义为:,即平均的SSA/平均的SSE,F统计量服从(1,n-2)个自由度的F分布。SPSS将会自动计算检验统计量的观测值以及对应的概率p值,如果p值小于给定的显著性水平,则应拒绝零假设,认为线性关系显著。,线性回归,回归方程的统计检验 回归方程的显著性检验(F检验),多元线性回归方程显著性检验的零假设是各个偏回归系数同时为零,检验采用F统计量,其数学定义为:,即平均的SSA/平均的SSE,F统计量服从(p,n-p-1)个自由度的F分布。SPS
15、S将会自动计算检验统计量的观测值以及对应的概率p值,如果p值小于给定的显著性水平,则应拒绝零假设,认为y与x的全体的线性关系显著。,线性回归,回归方程的统计检验 回归系数的显著性检验(t检验),一元线性回归方程的回归系数显著性检验的零假设是1=0,检验采用t统计量,其数学定义为:,t统计量服从n-2个自由度的t分布。 SPSS将会自动计算t统计量的观测值以及对应的概率p值,如果p值小于给定的显著性水平,则应拒绝零假设,认为x对y有显著贡献,线性关系显著。,线性回归,回归方程的统计检验 回归系数的显著性检验(t检验),多元线性回归方程的回归系数显著性检验的零假设是i=0,检验采用t统计量,其数学
16、定义为:,ti统计量服从n-p-1个自由度的t分布。 SPSS将会自动计算ti统计量的观测值以及对应的概率p值,如果p值小于给定的显著性水平,则应拒绝零假设,认为xi对y有显著贡献,应保留在线性方程中。,(i=1,2, ,p),线性回归,回归方程的统计检验 残差分析,所谓残差是指由回归方程计算所得的预测值与实际样本值之间的差距,即,它是回归模型中 的估计值。如果回归方程能较好地反映被解释变量的特征和变化规律,那么残差序列中应不包含明显的规律性和趋势性。,线性回归,回归方程的统计检验 残差分析均值为0的正态性分析,残差均值为0的正态性分析,可以通过绘制残差图进行分析,如果残差均值为0,残差图中的
17、点应在纵坐标为0的横线上下随机散落着。正态性可以通过绘制标准化(或学生化)残差的累计概率图来分析,线性回归,回归方程的统计检验 残差分析独立性分析绘制残差序列的序列图 以样本期(或时间)为横坐标,残差为纵坐标,如果残差随时间的推移呈规律性变化,则存在一定的正或负相关性。 计算残差的自相关系数 取值在-1到+1之间,接近于+1表明序列存在正自相关性。DW(DurbinWatson)检验 DW取值在0至4之间,直观判断标准是DW=4,残差序列完全负自相关;DW=2,完全无自相关;DW=0,完全正自相关。,线性回归,回归方程的统计检验 残差分析异方差分析绘制残差图 如果残差的方差随着解释变量值的增加
18、呈增加(或减少)的趋势,说明出现了异方差现象。,线性回归,回归方程的统计检验 残差分析异方差分析等级相关分析 得到残差序列后首先对其取绝对值,然后计算出残差和解释变量的秩,最后计算Spearman等级相关系数,并进行等级相关分析。具体过程见相关分析相关章节。,线性回归,回归方程的统计检验 残差分析探测样本中的异常值和强影响点(对于y值) 标准化残差ZRE 由于残差是服从均值为0的正态分布,因此可以根据3准则 进行判断,首先对残差进行标准化 ,绝对值大于3对应的观察值为异常值。 学生化残差SRE 剔除残差DRE(或剔除学生化残差SDRE) 上述SRE、SDRE的直观判断标准同标准化残差ZRE。,
19、线性回归,回归方程的统计检验 残差分析探测样本中的异常值和强影响点(对于x值) 杠杆值hii SPSS中计算的是中心化杠杆值chii,通常如果chii大于2或3倍的chii的均值(p/n),则认为观察点为强影响点。 库克距离Di库克距离是杠杆值与残差大小的综合效应,一般库克距离大于1,则可认为观察点为强影响点。 标准化回归系数的变化和标准化预测值的变化 如果标准化回归系数变化的绝对值大于 ,或标准化预测值变化的绝对值大于 ,则可认为第i个样本可能是强影响点。,线性回归,多元回归分析中的其他问题 变量筛选问题 向前筛选策略解释变量不断进入回归方程的过程,首先选择与被解释变量具有最高线性相关系数的
20、变量进入方程,并进行各种检验;其次在剩余的变量中挑选与解释变量偏相关系数最高并通过检验的变量进入回归方程。 向后筛选策略变量不断剔除出回归方程的过程,首先所有变量全部引入回归方程并检验,然后在回归系数显著性检验不显著的一个或多个变量中,剔除t检验值最小的变量。 逐步筛选策略向前筛选与向后筛选策略的综合,线性回归,多元回归分析中的其他问题 变量多重共线性问题 容忍度Tol容忍度值越接近于1,表示多重共线性越弱。SPSS变量多重共线性的要求不很严格,只是在容忍度值太小时给出相应警告信息。 方差膨胀因子VIF 膨胀因子是容忍度的倒数,越接近于1,表示解释变量间的多重共线性越弱。通常如果VIFi大于等
21、于10,说明解释变量xi与其余解释变量之间有严重的多重共线性。 特征根和方差比 这里的特征根是指相关系数矩阵的特征根。如果最大特征根远远大于其他特征根的值,则说明这些解释变量之间具有相当多的重叠信息。条件指数ki10 ki 100时,认为多重共线性较强, ki 100时,认为多重共线性很严重,线性回归,线性回归,(2)将因变量选入Dependent框 (3)将一个或多个自变量选入Independengt(s)框 (4)在Method框中选择回归分析中自变量的筛选策略。其中Enter表示所选变量强行进入回归方程,是SPSS默认策略,通常用在一元线性回归分析中;Remove表示从回归方程中剔除所选
22、变量;Stepwise表示逐步筛选策略;Backward、Forward分别表示向后、向前筛选策略。,回归分析基本操作,线性回归,(5)上述(3)、(4)中确定的自变量和筛选策略可放置在不同的Block中,单击 “Next”和“Previous”按钮设置多组自变量和变量筛选策略,并放在不同Block中,SPSS将按照设置顺序依次进行分析。“Block”设置便于作各种探索性的回归分析。,回归分析基本操作,线性回归,(6)选择一个变量作为条件变量到Selection Variable框中,并单击“Rule”按钮给定一个判断条件。只有变量值满足给定条件的样本数据才参与线性回归分析。,线性回归,回归分
23、析基本操作,(7)在Case Labels框中指定哪个变量作为数据样本点的标志变量,该变量的值将标在回归分析的输出图形中。 (8)WLS Weight中选人权重变量,主要用于加权最小二乘法。至此便完成了线性回归分析的基本操作,SPSS将根据指定自动进行回归分析,并将结果输出到输出窗口中。,线性回归,回归分析基本操作,回归分析的其他操作,Statistics选项,输出与回归系数相关的统计量,包括回归系数、回归系数标准误、标准化回归系数、回归系数显著性检验的t统计量和概率p值,个解释变量的容忍度。,每个非标准化回归系数的95%置信区间,输出各解释变量间的相关系数、协方差以及各回归系数的方差,线性回
24、归,输出判定系数、调整的判定系数、回归方程的标准误、回归方程显著性检验的方差分析表,每个解释变量进入方程后引起的判定系数的变化量和F值的变化量(偏F统计量),输出个解释变量和被解释变量的均值、标准差、相关系数矩阵及单侧检验概率值,输出方程中各解释变量与被解释变量之间的简单相关、偏相关系数和部分相关,线性回归,回归分析的其他操作,Statistics选项,多重共线性分析: 输出各解释变量的容忍度、方差膨胀因子、特征值、条件指标、方差比例等,DW值,输出标准化残差绝对值大于等于3(默认)的样本数据的相关信息,线性回归,回归分析的其他操作,Statistics选项,Plots选项,标准化预测值 标准
25、化残差 剔除残差 调整的预测值 学生化残差 剔除学生化残差,标准化残差序列直方图,标准化残差序列正态分布累计概率图,依次绘制被解释变量与各解释变量的散点图,线性回归,回归分析的其他操作,Save选项,该窗口将回归分析的某些结果以SPSS变量的形式保存到数据编辑窗口中,并可同时生成XML格式的文件,便于分析结果的网络发布。,线性回归,回归分析的其他操作,Save选项,保存剔除第i个样本后各统计量的变化量,回归系数变化量 标准化回归系数变化量 预测值变化量 标准化预测值变化量 协方差比,线性回归,回归分析的其他操作,Options选项,设置多元线性回归分析中解释变量进入或剔除出回归方程的标准,偏F
26、统计量的概率值,线性回归,回归分析的其他操作,线性回归分析的应用举例 为研究高校人文社会科学研究中立项课题数受哪些因素的影响,收集某年31个省市自治区部分高校有关社科研究方面的数据,并利用线性回归方法进行分析。这里,被解释变量为立项课题数X5,解释变量为投入人年数( X2)、投入高级职称的人年数( X3)、投入科研事业费( X4)、专著数( X6)、论文数( X7 )、获奖数( X8 )。具体操作如前所述。分析结果如下,线性回归,线性回归,线性回归,线性回归,线性回归,线性回归,线性回归,线性回归,线性回归,线性回归,线性回归,线性回归,线性回归,线性回归,线性回归,线性回归,线性回归,线性回
27、归,线性回归,线性回归,线性回归分析的应用举例,立项课题数多元线性回归分析结果(强制进入策略)(一),回归方程的拟合优度较高,线性回归,线性回归分析的应用举例,立项课题数多元线性回归分析结果(强制进入策略)(二),SSA SSE SST,被解释变量与解释变量的全体的线性关系显著,线性回归,线性回归分析的应用举例,立项课题数多元线性回归分析结果(强制进入策略)(三),偏回归系数检验只有x2的是显著的,其他均不显著,即与0无显著差异,各解释变量之间存在很强共线性,线性回归,线性回归分析的应用举例,立项课题数多元线性回归分析结果(强制进入策略)(四),由特征根的较大差异、条件指数以及方差比进一步证实
28、了各解释变量之间存在严重的线性自相关。,线性回归,线性回归分析的应用举例,立项课题数多元线性回归分析结果(向后筛选策略)(一),由此可见,不能以一味追求高的拟合优度为目标,还要重点考察解释变量对被解释变量的贡献,线性回归,线性回归分析的应用举例,立项课题数多元线性回归分析结果(向后筛选策略)(二),SSA SSE SST,线性回归,线性回归分析的应用举例,立项课题数多元线性回归分析结果(向后筛选策略)(三),由此可清楚地看到变量剔除的过程,线性回归,线性回归分析的应用举例,立项课题数多元线性回归分析结果(向后筛选策略)(四),线性回归,线性回归分析的应用举例,通过上述回归方程的分析以及各种检验
29、,得出如下回归方程: 立项课题数=-94.524+0.492投入人年数,意味着投入人年数每增加一个单位会使立项课题数平均增加0.492个单位。,线性回归,曲线估计,曲线估计,变量间相关关系的分析中,变量之间的关系并不总是表现出线性关系,非线性关系也极为常见。非线性又可划分为: 本质线性关系 形式上虽然呈非线性,但可通过变量转换化为线性关系。 本质非线性关系 不仅形式上呈非线性,也无法通过变量转换化为线性关系。 这里的曲线估计是解决本质线性关系问题的。,常见本质线性模型,曲线估计,在SPSS曲线估计中,首先在不能明确哪种模型更接近样本数据时可在上述可选择的模型中选择几种模型,然后,SPSS自动完
30、成模型的参数估计,并输出回归方程显著性检验的F值和概率P值、判定系数R2等统计量;最后以判定系数为主要依据选择其中的最优模型,并进行预测分析。,曲线估计,基本操作:(1)选择菜单Analyze Regression Curve Estimation。 (2)选择被解释变量到Dependent框。 (3)曲线估计中解释变量可以是相关因素变量,也可以是时间变量。如果解释变量为相关因素变量。则选择Variable选项,并指定一个解释变量到Independent框;如果选择Time参数表示解释变量为时间变量。 (4)在Models中选择几种模型。 (5)选择Plot Models选项绘制回归线;选择D
31、isplay ANOVA table输出各个模型的方差分析表和各回归系数显著性检验结果。,曲线估计,曲线估计应用举例,为研究居民家庭教育支出和消费性支出之间的关系,收集到1990年至2002年全国人均消费性支出和教育支出的数据。,曲线估计,曲线估计,曲线估计,曲线估计,曲线估计,曲线估计,教育支出和年人均消费性支出的散点图,曲线估计,曲线估计应用举例,观察散点图发现两变量之间呈非线性关系,可尝试选择二次、三次曲线,复合函数、幂函数等模型。,曲线估计,曲线估计,曲线估计,曲线估计,曲线估计,曲线估计,曲线估计,曲线估计,曲线估计,曲线估计,曲线估计应用举例,观察散点图发现两变量之间呈非线性关系,
32、可尝试选择二次、三次曲线,复合函数、幂函数等模型。,拟合优度比较,曲线估计,曲线估计应用举例,与实际不符,回归系数检验不通过,曲线估计,曲线估计应用举例,曲线估计,曲线估计应用举例,复合函数和幂函数的拟合优度都很好,同时两种模型的回归系数显著性检验也都通过 ,因此可考虑采用这两种模型。另外,由于复合函数数值增长速度高于幂函数,从居民消费未来趋势看,教育支出将可能占消费性支出的较大比例,并呈快速增长的趋势,而且复合函数拟合优度高于幂函数,因此可最终考虑采用复合函数。,曲线估计,曲线估计应用举例,曲线估计,相关分析 与 回归分析,部分最小平方回归 PLS,部分最小平方回归PLS,PLS 是一种预测
33、技术,可替代普通最小二乘法 (OLS) 回归、典型相关性或结构化方程建模,并且它在预测变量高度相关或预测变量数量超过个案数量时特别有用。 PLS 融合主成分分析和多重回归功能。它首先提取一组充分解释自变量和因变量之间的协方差的潜在因子。然后,回归步骤使用自变量分解来预测因变量的值。可用性。PLS 属于扩展命令,需要在您计划运行 PLS 的系统上安装 Python 扩展模块。PLS 扩展模块需要单独安装,安装程序下载链接为 http:/ 。,输出的图形与统计量包括: 表 解释方差比例(潜在因子)、潜在因子权重、潜在因子 加载、图像自变量重要性 (VIP) 和回归参数估计值(因变量)全部缺省生成。
34、 图表 前三个潜在因子的图像变量重要性 (VIP)、因子得分、因子权重,以及模型距离均从选项选项卡生成。,部分最小平方回归数据注意事项:测量级别。因变量和自(预测)变量可以是刻度、名义或有序变量。该过程假设相应的测量级别已指定给所有变量。该过程以相同的方式处理类别(名义或有序)变量。,类别变量编码。该过程在其间使用一个 c 编码临时对类别因变量重新编码。如果存在变量的 c 类别,则变量存储为 c 矢量,第一个类别指示为 (1,0,.,0),下一个类别 (0,1,0,.,0),.,和最后一个类别 (0,0,.,0,1)。使用虚拟编码表示类别因变量,即仅省略对应于参考类别的指示符。 频率权重。权重
35、值在使用前四舍五入为最接近的整数。在分析中不使用缺失权重或权重小于 0.5 的个案。 缺失值。用户和系统缺失值视为无效。 重新调整。所有模型变量均被居中和标准化,包括表示类别变量的指示变量,引例:汽车行业集团保持对个人的各种机动车辆的销售进行追踪。为了能够识别过度和表现不佳的模式,想建立一个汽车销售与车辆特征的关系。 由于车辆的特征是相关的,部分最小二乘回归可以很好的替代普通最小二乘回归。 car_sales.sav。该数据文件包含假设销售估计值、订价以及各种品牌和型号的车辆的物理规格。订价和物理规格可以从 和制造商处获得。,步骤: Analyze Regression Partial Le
36、ast Squares 选择log-transformed sales 作为因变量 选择车辆类型类型通过燃油效率 英里作为自变量。 点击option,选择保存估计个别的个案,数据集名称类型indvCases。 选择保存估计潜在因素和数据集的名称类型latentFactors。 选择保存估计自变量和数据集的名称类型indepVars。 该程序符合部分最小平方回归模型的规模变量lnsales,使用的一个因素和价格等变量的类型,通过英里表示。,OUTDATASET命令要求分别输出与具体案件,潜在因素,以及预测被保存到新的数据集indvCases,latentFactors和indepVars相关的变
37、量。这些选择也将产生潜在的因子得分,潜在因子权重,潜在因子图像变量重要性(VIP)的因素 所有其他选项设置为默认值。,该解释的方差比例表显示了每个潜在因子模型的贡献。 第一个因素解释了在自变量中20.9%的方差和在因变量中40.3的方差。 第二个因素解释了在自变量中55.0%的方差和在因变量中2.9的方差。 第三个因素解释了在自变量中5.3%的方差和在因变量中4.3的方差。 合计,前三个因素的解释了在自变量中81.3%的方差和在因变量中47.4的方差,虽然第四个因素增加了很少的Y方差解释,但它对于X的方差的贡献大于第三个因素,并且其调整R平方值高于第三个因素。 第五个因素对于X方差和Y方差的贡
38、献都最小。并且其调整R平方值有轻微下降。并没有令人信服的证据可以说明选择第四个因素而不是第五个因素。,参数表显示为预测因变量的每一个自变量的回归系数的估计。而不是模型影响 的典型实验,寻找图像变量的重要性在哪一个预测量是最有用方面提供指导。,预测变量重要性代表了每一个猜测值对于模型的贡献,及在模型中因素数量的累积贡献。例如,在一个因素模型中,价格对第一因素比重较大,有2.088的VIP值,当更多的因素加入的时候,累积的VIP值慢慢的降到1.946,大概是因为对于这些因素的比重较小。相比之下,engin-s在单因素模型中有0.512的VIP值。而在5个因素模型中上升到0.932,参数系数和VIP
39、值信息也保存到indepVars数据集中,以对其进一步分析。 例如,累积变量的重要性图表就是用这些数据建立的。,累积变量的重要性图表提供了在投影表中变量重要性的可视化。对于单因素 模型而不是多因素模型的预测贡献的信息,参照latent factors表格的输出,权重和荷载,类似于重量在这不做讨论,这些被保存在lf数据集中并且数据会被 进一步利用。如权重因素图即是实用这个数据集创建的。,权重因素图表提供前三个因素两两比较的可视化,上图可看到,价格、马力和(类型是汽车)与insales出现负的相关,因为是在与insales相反的方向。长度、轴距和英里在一定意义上正相关,其他的与insales弱相关
40、,因为他们在insales的垂直方向上。,在因素3和1的比较中,油箱容量在因素2与1的比较中是与engine_s正相关的,而在因素3中是负相关的。,在由因素3和2所界定的空间中,insales似乎与英里、engine_s、油箱容量 有更密切的关系,说明了多个角度的重要性。,没有个别案件表格输出,但是,有一个casewise大量信息写入到indvCases数据集中,包括在模型中变量的原始值,对于预测的模型预测值,对于insales的模型预测值,对于预测和insales的残差,X分数,Y分数和X、Y距离模型(新闻统计仅仅是对于模型的Y距离平方的总和)。此数据集用于创建Y分数与X分数的比较,以及X分
41、数与X分数的比较。,这个散点图矩阵显示最初几个因素的高相关性(图中左上角),逐渐扩散到较小 的相关性。它可以用来确定潜在的离群者以作更进一步的调查。,对X分数与自身相比较是一个有用的诊断。不应有任何的模式、集团或离群。 离群是潜在的事件;在上图中有一些针对性的调查。 模式和集团表示更复杂的模型,组别的单独分析可能是必要的。,Ordinal Regression 序数回归分析,定义: 是根据反应变量水平是否有序来区分的有序多分类的Logistic回归,又称之为等级回归分析,序数回归的过程在语法中称为 PLUM 。应用: 如疗效可以分为无效、缓解、好转、治愈4个等级,其中缓解与好转是病人的主观体验
42、,难以测量与量化,用序数回归就可以分析这样的有序变量。,Ordinal Regression 序数回归分析,有序结果变量回归的适用条件: (1) 一个因变量,它是两个或以上水平的分类变量。无论是主观(名义变量)或客观(有序结果变量)的分类均可。 (2) 一个或以上的协变量,它可以是分类变量或连续型变量。,患者对药物剂量可能的反应可以分为 无、轻微、适度或剧烈。轻微反应和适度反应之间的差别很难或不可能量化,并且这种差别是取决于感觉的。另外,轻微反应和适度反应之间的差别可能比适度反应和剧烈反应之间的差别更大或更小。,序数回归和线性回归:当你试图预测有序反应时,一般线性回归模型并不能很好地工作。这些
43、方法仅可以衡量结果(定)变量是在一个区间范围。这不是真正的有序结果变量,因此,回归模型可能无法准确反映数据之间的关系。一个有序变量,最重要的就是排序。因此,如果您将两个相邻的类别折叠成一个较大的类别,这只是一个很小的变化,使用旧的和新的类别建立的模型应十分类似。不幸的是,线性回归对类别的使用很敏感,类别合并前建成的模型和合并后建成的模型有很大不同。 广义线性模型:适合每一类别中的有序变量的单独方程。每一个方程给出了在相应类别或者任何较低类别中的预测概率。没有建立预测模型,而所有的案件都必须在最后一类或较低类别,其概率为1,正因为如此,对于最后一类预测方程是不需要的。,序数回归数据注意事项:(1
44、) 数据。假设因变量是序数并且可以是数值或字符串。通过对因变量的值进行升序排序来确定排列顺序。最低值定义第一个类别。假设因变量是分类变量。协变量必须为数值。请注意:使用多个连续协变量很容易使创建的单元概率表非常大。(2)假设。只允许使用一个因变量,并且必须指定该因变量。另外,对于多个自变量值的各个不同模式,假设该因变量是独立的多项变量。输出的统计量与图形包括:协变量中每个分类变量的观测频数、预测频数、累计频数、频数与累计频数的Pearson残差、观察概率与预测概率和累积概率;还有参数估计值的渐进相关矩阵与协方差矩阵、Prarson卡方统计量、似然比卡方统计量、拟合优度统计量、迭代历史、参数估计
45、值、标准误差和Cox&Snell R方统计量等。,序数回归使用总体思路:(1)需要确定因变量的序。(2)需要决定是否使用预测模型的位置组件。(3)需要决定是否使用规模组件,如果需要,确定哪一个预测值需要使用。在许多情况下,规模组件是没有必要的,只有位置组件的模型也将提供很好的数据总结。在保持事情简单同时获利益时,通常最好的是只使用位置组件的模型,并有证据表明只有位置组件的模型为您的数据不足时才添加一个规模组件。(4)需要决定哪些链接功能最适合您的研究问题和数据结构。,链接功能:是累积概率估计的改造模式。连接函数表,应用举例:这里通过序数回归过程来分析债权人如何确定申请者信用风险的问题,以下给出
46、各种金融和个人特征。从他们顾客的数据库中,确定因变量是 账目情况,共有以下5个有序取值水平: 没有贷款历史,现在没有贷款,正在偿还,逾期偿还和拖欠贷款,分别赋值1-5。请注意,事实上,此特定顺序可能不是最好的可能结果的顺序。您可以轻松地认为,一个没有目前的债务,或目前正在偿还的已知客户,比目前没有可知的信用记录的客户有更好的信贷风险。在这个问题上进行更多的讨论见平行线试验。,选择模型的位置组件预测过程类似于线性回归模型中选择预测的过程。理想情况下,模型将包括所有重要的预测并且没有其他的。在实践中,直到建立模型之前,往往不知道哪些预测将被证明是重要的。在这种情况下,通常最好开始的预测包括你认为所
47、有的可能重要的。如果发现这些预测有些似乎在模型中没有帮助,您可以删除并重新估计模型。在这种情况下,以之前的经验和一些初步的分析确定以下5种包括年龄、贷款期限、 住房类型, 贷款数目,其他贷款作为可能预测并分别进行初步预测。其中年龄及贷款期限是连续的预测,作为这个模型的协变量输入。,选择链接函数依次单击菜单“Graphs Chart Builder”打开图形构建器界面,,在Choose from列表中选择做Histograms(简单直方图),并以账目情况作为横轴,默认的count(计数)作为纵轴作图。Spss viewer 输出图形。,可见,第3类(正在偿还)和第5类(拖欠贷款)人出现的频率最大
48、,并且类别编码越大,拖欠贷款的可能性也越大,所以建议选择Complementary log-log连接函数,此函数更关注编码较大的类别。,Ordinal回归的参数设置单击菜单“Analyze Regression Ordinal”执行Ordinal回归分析的功能,表列量变,因变量,因素变量列表,协变量列表,Dependent选框,用于选入一个有序分类变量(ordinal)作为因变量,可以是数值型或字符串型 的,因变量的取值将自动按照升序排列,最小的值指定为第1类Factors列表框,用于从变量列表选入分类变量作为自变量Covariates列表框,用于从变量列表选入数值型变量作为协变量,1.变量
49、设置:,2.选项设置: 单击Option按钮,弹出用于设置关于迭代参数的对话框,单击底部的link下拉列表,选中Complementary log-log选项,单击continue,指定最大迭代次数,若指定为0,将只输出初始值,指定最大等分值,指定关于对数似然比的收敛依据,若在逐步回归过程中,对数似然比函数的绝对变化值小于此值,则迭代终止。默认为0,表示不使用此准则。,指定关于参数的收敛依据,若每个参数估计的绝对变化值都小于此值时,迭代终止;设为0表示不使用此准则。,指定一个小于1的正数,此值将被添入分类变量交叉表的空单元格中,有助于稳定算法,指定检验奇异值(因变量的过高预测值)的容许度,指定连接函数,即对模型估计中的累积概率的转换函数给出了5种连接函数,3.输出设置:单击Output按钮,弹出用于选择模型的输出选项,依次勾选Test of parallel lines复选框和Predicted category复选框,单击continue,