在 caret nnet 模型上测试异方差性

Test for Heteroscedasticity on a caret nnet model

caret(或其他包)中是否有函数可以对使用 caret 训练的 'nnet' 模型执行 Breusch-Pagan / Cook-Weisberg 异方差检验?

例如lm 对象类似于 library(car); ncvTestlibrary(lmtest); bptest,但适用于从 caret?

创建的 nnet 对象

示例数据

library(caret)
set.seed(4)
n <- 100    
x1i <- rnorm(n)
x2i <- rnorm(n)
yi  <- rnorm(n)

dat <- data.frame(yi, x1i, x2i)

mod <- train(yi ~., data=dat, method="nnet", trace=FALSE, linout=TRUE)

这会生成拟合与残差图:

不,目前包裹中没有类似的东西。