Skip to content

你好!我想问一下precisoncison计算的问题 #61

Description

@FDUyjx
    if i[0] == 0:  # NA relation
        if j > 0:
            fp_res.append((index[idx], j, pred_p[index[idx]]))
            fp += 1
    else:
        if j == 0:
            fn += 1
        else:
            for k in i:
                if k == -1:
                    break
                if k == j:
                    tp += 1
                    break
    if fp + tp == 0:
        precision = 1.0
    else:
        precision = tp * 1.0 / (tp + fp)
    recall = tp * 1.0 / positive_num

这里为啥没考虑标签大于0,预测结果大于0,但预测错了的情况呀,precision的分母是不是少了这种情况呀

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions