您如何从 Rdotnet 中的插入符序列错误中提取错误信息?

How do you pull error information from caret train error in Rdotnet?

我试图在 RDotNet 中训练一个模型并得到了这个错误:

Error in train.default(x, y, weights = w, ...) : Stopping

我 运行 RStudio 中的相同脚本并添加了更多信息:

出了点问题;所有 ROC 指标值都缺失:

     ROC           Sens          Spec    
 Min.   : NA   Min.   : NA   Min.   : NA  
 1st Qu.: NA   1st Qu.: NA   1st Qu.: NA  
 Median : NA   Median : NA   Median : NA  
 Mean   :NaN   Mean   :NaN   Mean   :NaN  
 3rd Qu.: NA   3rd Qu.: NA   3rd Qu.: NA  
 Max.   : NA   Max.   : NA   Max.   : NA  
 NA's   :6     NA's   :6     NA's   :6

有没有人 where/how 我可以在出现上述异常时从 REngine 中提取该信息,因为它似乎不在异常本身中?谢谢。

运行一边研究一边跨过这个。这不是一个完美的解决方案,但这个 post 应该可以解决问题。使用 withCallingHandlers 函数,您至少可以捕获错误和警告并稍后查看它们。

How do I save warnings and errors as output from a function?