“所有的模型都是错误的,但有些是有用的”
——乔治·E·P·博克斯
上述引文强调了一个事实:统计模型极少(甚至从未)能完全捕捉到一个系统或总体真正的复杂性。相反,模型的作用是将真实情况简化为一种更易于解读和理解的形式。其结果是,针对同一个系统或总体,可能会提出许多不同的简化模型。 正因如此,我们通常视为对单一模型结果“解释”的许多内容,实际上是不同竞争模型之间经过巧妙伪装的比较。例如,一种常见的比较是将分析中指定的模型与所谓的“空”模型或“零”模型进行对比。 这种零模型仅仅是一个不包含任何预测变量的模型,当与分析中指定的模型进行比较时,可用于确定指定模型中包含的预测变量的相对重要性,或评估指定模型的整体“拟合度”。 例如,结果中“模型诊断”部分的数值(AIC、偏对数似然值、负两倍偏对数似然值和伪R平方)通常用于将指定模型与零模型进行比较。
相比之下,分析参数对话框中“比较”选项卡上的控件旨在比较用户指定的两个模型(两个竞争模型)。这些控件的工作原理与其他类型的多重回归(包括多元线性回归和逻辑回归)类似。 该选项卡上的可用选项允许您指定第二个模型(具有不同的预测变量、交互作用项和/或变换的组合),并比较每个模型对所输入数据的拟合优度。 如上所述,这些控件不应用于指定“零模型”进行比较,而仅应用于比较两个包含预测变量的模型。有关与零模型比较的更多信息,请参阅下文“与零模型的比较”一节。
Prism 提供了两种不同的方法来评估“模型”选项卡中指定的模型与“比较”选项卡中指定的模型之间的比较。这些方法分别是赤池信息准则(AIC)和似然比检验。
AIC 是一种基于信息论的方法,用于确定数据对每个模型的支持程度,其计算过程会综合考虑每个模型的偏对数似然值以及模型中包含的参数数量。 在Cox比例风险回归对话框的“选项”选项卡中,还可选择报告所选模型的偏对数似然值(以及负两倍的偏似然值)。结果以各模型正确的概率形式表示,各概率之和为100%。 显然,该方法并未考虑其他模型可能正确的可能性,它仅比较被要求比较的两个模型。如果一个模型比另一个模型更可能正确(例如 1% 对比 99%),您应选择该模型。 然而,如果差异不大(例如 40% 与 60%),您就无法确定哪个模型更好,此时您需要收集更多数据。 重要的是,AIC 可用于在同一数据集上比较任意两个模型。计算 AIC 的公式相对简单:
AIC = -2*(偏对数似然值) + 2*k,
其中 k 表示模型参数的数量。
本检验会报告所选各模型计算出的AIC值之间的差异。关于Cox比例风险回归中AIC的计算方法,可参阅此处。 请注意,由于在存在删剪的情况下难以指定观测值数量,Prism(与其他应用程序一样)仅报告AIC,而不报告校正后的AIC(AICc)。
与 AIC 类似,LRT 同样使用偏对数似然来确定哪个模型更优。然而,与 AIC 不同的是,LRT 仅适用于其中一个模型是另一个模型的简化版本的情况。 另一种描述这种情况的方式是说这两个模型是“嵌套”的。尽管该检验仅在模型嵌套时才有效,但 Prism 不会检查模型是否嵌套。因此,在选择使用此检验比较两个模型时,必须格外谨慎。
检验统计量是根据简单模型(参数较少的模型)与较复杂模型(参数较多的模型)的偏对数似然值之间的缩放差值计算得出的:
LRT 统计量 = -2*[简单模型的偏对数似然值 - 较复杂模型的偏对数似然值]
向模型中添加参数(几乎)总是会增加该模型的偏对数似然值。因此,该检验统计量反映了与复杂模型相比,数据由简单模型生成的“可能性”高出多少。该统计量的数值用于计算 P 值。 较小的P值表明应拒绝“简单模型是正确的”这一零假设。在Prism中,您可以指定P值必须小于多少才能拒绝该零假设(默认值为0.05)。
最后,在Cox比例风险回归对话框的“比较”选项卡中,必须定义第二个模型的主效应、交互作用和变换。在许多情况下,第二个模型将嵌套在第一个模型之中(即它将使用第一个模型中效应、交互作用和变换的子集)。 如果是这种情况,第二个模型将是一个“简单模型”。请注意,Cox比例风险回归模型不包含截距项,因此该选项不可用。
在进行Cox比例风险回归时,将指定模型与“零模型”(即完全不包含任何预测变量的模型)进行比较通常非常有用。不过,您无需使用“比较”选项卡上的选项来设置此比较。 事实上,对于“模型”选项卡中指定的任何模型,Prism 都会在标准输出中自动呈现与零模型的比较结果。默认情况下, 指定模型和零模型的AIC值会显示在“表格结果”的模型诊断部分中;而用于报告指定模型和零模型的偏对数似然值或负两倍偏对数似然值(用于计算似然比检验统计量)的选项,则可在分析对话框的“选项”选项卡中找到。