在模型中输入名义型建模类型的列时,JMP 在内部将其表示为一组连续指标变量。每个变量仅采用值 –1、0 和 1。(请注意,该编码是使用指标变量对名义型变量编码的众多方法之一。) 若名义型列包含 n 个水平,则需要 n-1 个这样的指标变量来表示该列。(需要 n-1 个指标变量的直接原因是:与名义型列关联的主效应具有 n-1 个自由度。)名义型因子中提供了完整的详细信息。
假定您有一个包含四个水平的名义型列。以 Cholesterol.jmp 样本数据表中的治疗列为例。治疗列包含四个水平:A、B、Control 和 Placebo。前三个水平中分别由一个指标变量表示。这些指标变量名为“治疗[A]”、“治疗[B]”和“治疗[Control]”。
给定水平的指标变量为该水平分配值 1,为最后一个水平分配 –1,为其余水平分配 0。演示 Cholesterol.jmp 中“治疗”的指标变量显示了本例中的“治疗[A]”、“治疗[B]”和“治疗[Control]”指标变量的定义。例如,考虑指标变量“治疗[A]”。如演示 Cholesterol.jmp 中“治疗”的指标变量所示,该变量按如下方式分配值:
值 1 分配给治疗 = A 的行
值 0 分配给治疗 = B 或 = Control 的行
值 -1 分配给治疗 = Placebo 的行