我需要对表示为区间(下限和上限)的响应数据进行多元回归分析,我假设该区间是对数正态分布的,在许多解释变量上。
我发现该软件包intReg
可以执行此操作,但由于我不断收到消息,因此并没有取得太大的成功。
There were 50 or more warnings (use warnings() to see the first 50)
这些是我的响应数据的日志:
> head(y)
lb ub
[1,] 6.756932 6.852243
[2,] 6.246107 6.400257
[3,] 6.063785 6.246107
[4,] 7.019297 7.093405
[5,] 6.756932 6.852243
[6,] 6.400257 6.533789
以下是我认为最重要的两个变量作为示例:
> head(inc_lev)
[1] low high high low high middle
Levels: high low middle
> head(usage)
[1] 12.9 8.6 4.3 17.2 12.9 12.9
然后我尝试运行回归,但我得到的是:
> intreg<-intReg(y~inc_lev+usage, data=data)
There were 50 or more warnings (use warnings() to see the first 50)
Warning messages:
1: In Sys.setlocale("LC_COLLATE", loc) :
OS reports request to set locale to "" cannot be honored
ETC...
所以我的问题是:1)这里有什么问题,2)我做错了什么,3)还有另一种方法可以在 R 中执行区间回归吗?
感谢您的帮助!