Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R在for循环中的每次迭代中打印混淆矩阵_R_For Loop_Printing_Classification - Fatal编程技术网

R在for循环中的每次迭代中打印混淆矩阵

R在for循环中的每次迭代中打印混淆矩阵,r,for-loop,printing,classification,R,For Loop,Printing,Classification,是否可以在for循环中每次使用SDMTools的方法conflusion.matrix()打印混淆矩阵。下面是一些伪代码: for (wei_vec in weight_vector) { classifier <- rpart(y~., train_data, weights=wei_vec, method='class') prediction <- predict(classifier, test_data) confusion.matrix(test_

是否可以在for循环中每次使用
SDMTools
的方法
conflusion.matrix()
打印混淆矩阵。下面是一些伪代码:

for (wei_vec in weight_vector) {
    classifier <- rpart(y~., train_data, weights=wei_vec, method='class')
    prediction <- predict(classifier, test_data)
    confusion.matrix(test_data$output, prediction, .5)
}
for(权重向量中的wei_向量){

分类器对象的打印在for循环中不是自动的,必须使用
print()
显式调用


查看此处的更多信息:

您遇到了哪些错误?如果您不提供可复制的示例,则很难提供帮助。我看到了一些潜在问题。首先,您称您为模型
分类器
,然后在下一行将其称为
模型
。其次,
weiu vec
应该是与培训中的观察值长度相同的向量最后,
predict
for class
rpart
的对象返回一个矩阵,而不是混乱中预期的向量。矩阵。我认为这些问题中的一个或所有都会影响您的代码是的,就是这样。我以为该方法内置了打印功能。谢谢帮助。