本文介绍了'x' 是一个列表,但没有组件 'x' 和 'y'的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试使用 pROC 包中的 multiclass.roc 函数为多类问题绘制 ROC 曲线,但出现此错误:

i am trying to plot a ROC curve for a multiclass problem, using multiclass.roc function from pROC package, but I get this error:

'x' is a list, but does not have components 'x' and 'y'

此错误是什么意思,导致在网络中搜索并没有帮助我找到答案.我可以打印 roc 对象,但无法绘制它.

What does this error mean cause searching in the web didn't help me to find an answer. I can print the roc object, but can not plot it.

谢谢!

推荐答案

如果你在列表上调用 plot l: plot (l),x 坐标取自 l$x,y 坐标取自 l$y.您的列表没有元素 x 和 y.

If you call plot on a list l: plot (l), the x coordinates will be taken from l$x and the y coordinates from l$y. Your list doesn't have elements x and y.

您需要调用 plot (l$your.x.coordinate, l$your.y.coordinate) 代替.

这篇关于'x' 是一个列表,但没有组件 'x' 和 'y'的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-16 11:30