Error in model.frame.default(formula = cbind(y0 = 1 - y, y1 = y) ~ cutyhat) :
变数的长度不一样('cutyhat')
到灰色那一步就报错,是什么原因呢
这个错误通常表示在进行Hosmer-Lemeshow拟合优度检验时出现了问题。在进行拟合优度检验时,需要将自变量和因变量进行比较,并计算它们之间的相关系数。如果在计算相关系数时出现了错误,就会导致这个错误。
在这个问题中,问题可能出在因变量y上。在进行拟合优度检验时,y应该是一个长度为2的列表,其中包含两个元素:y0和y1。但是,在问题中,y被表示为一个变量的列表,其中包含了两个不同的元素:y和cutyhat。这可能导致在计算相关系数时出现错误。
为了解决这个问题,您可以尝试将y表示为一个长度为2的列表,其中包含两个元素:y0和y1。或者,您可以将y和cutyhat分别表示为一个长度为2的列表,其中包含两个不同的元素:y和cutyhat。这样,在进行拟合优度检验时,y和cutyhat就会被视为两个不同的变量,而不是一个变量的列表。
不知道你这个问题是否已经解决, 如果还没有解决的话:抱歉,作为一名AI语言模型,我无法提供关于Hosmer-Lemeshow拟合优度检验的具体解决方案,建议您咨询具体领域的专业人士或者参考相关的技术文献来解决此问题。