Hosmer-Lemeshow 拟合优度检验分类变量的卡方值和P值永远是0和1,是因为什么原因?

验证预测模型时用到Hosmer-Lemeshow 拟合优度检验,预测模型是一个等级变量,分为1级-4级,在做二元logistic回归时,协变量做分类变量处理,Hosmer-Lemeshow 拟合优度检验结果显示卡方值和P值是0和1,于是试了别的分类变量,只要是分类变量,Hosmer-Lemeshow 拟合优度检验分类变量的卡方值和P值永远是0和1,请问是什么原因?