范例01:
//指定sample_weight
y_true := array("cat", "ant", "cat", "cat", "ant", "bird");
y_pred := array("ant", "ant", "cat", "cat", "ant", "cat");
sample_weight := array(1,1.5,2,1,1,3); //样本权重
cm := confusion_matrix(y_true, y_pred, labels, sample_weight);
return array(
'混淆矩阵' : cm,
'下标对照表' : labels,
'---' : '---',
'字符串下标混淆矩阵' :
ReindexCopy(cm, labels, labels)
);
范例02:
//自定义:order顺序,取部分标签
y_true := array("cat", "ant", "cat", "cat", "ant", "bird");
y_pred := array("ant", "ant", "cat", "cat", "ant", "cat");
labels := array('bird', 'cat');
cm := confusion_matrix(y_true, y_pred, labels);
return array(
'混淆矩阵' : cm,
'下标对照表' : labels,
'---' : '---',
'字符串下标混淆矩阵' :
ReindexCopy(cm, labels, labels)
);