天软金融分析.NET函数大全 > 金融函数 > 专题函数 > 机器学习 > 机器学习算法评价方法 > 分类算法评价指标

Accuracy_Score    

简述
计算准确率
定义
Accuracy_Score(y_true:Array;y_pred:Array;normalize:Bool;sample_weight:Array):real;
参数
名称类型说明
y_trueArray数组,真实值序列
y_predArray数组,预测值序列
normalizeBool布尔型,是否转为准确率,默认为真;为假时返回 两个序列相等的个数
sample_weightArray数组,样本权重
返回real实数,准确率
  • 范例

    范例01:
    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);
    echo Accuracy_Score(y_true, y_pred, False);//相等元素个数 5.5
    return Accuracy_Score(y_true, y_pred, true, sample_weight);
    //准确率 0.5789

    范例02:

    // y_true 为矩阵时,一行 每个元素 都相等 算一个
    y_true := array((0, 1), (1,1));
    y_pred := array((1, 1), (1,1));
    return Accuracy_Score(y_true, y_pred);   //准确率 0.5
相关