1

假设我有以下代码:

ord_reg<- clm(as.factor(y)~log10(x), data=dataframe, link="probit")

假设我想指定概率斜率为 1.2。这将是正确的代码:

ord_reg<- clm(as.factor(y)~log10(x)+offset(probit_slope=1.2), data=dataframe, link="probit")
4

1 回答 1

2

您要为其修复参数的变量的名称是什么?让我们假设它是x2并且您想将参数修复为1.2

ord_reg<- clm(as.factor(y)~log10(x)+offset(x2*1.2), data=dataframe, link="probit")

Ben Bolker 建议您修复 log10(x) 参数。在这种情况下,您将执行以下操作:

ord_reg<- clm(as.factor(y)~offset(log10(x)*1.2), data=dataframe, link="probit")
于 2013-04-02T19:12:57.677 回答