def ExecuteAll(y, yPredicted):
    accuracyVal = Accuracy(y, yPredicted)
    print(ConfusionMatrix(y, yPredicted))
    print('Accuracy:', accuracyVal)
    print('Precision:', Precision(y, yPredicted))
    print('Recall:', Recall(y, yPredicted))
    print('FPR:', FalsePositiveRate(y, yPredicted))
    print('FNR:', FalseNegativeRate(y, yPredicted))
    print('95% confidence range:', LowerAccRange(accuracyVal, len(y)), 'to', UpperAccRange(accuracyVal, len(y)))
def ExecuteAll(y, yPredicted):
    accuracyVal = Accuracy(y, yPredicted)
    print(ConfusionMatrix(y, yPredicted))
    print('Accuracy:', accuracyVal)
    print('Precision:', Precision(y, yPredicted))
    print('Recall:', Recall(y, yPredicted))
    print('FPR:', FalsePositiveRate(y, yPredicted))
    print('FNR:', FalseNegativeRate(y, yPredicted))
    print('95% confidence range:', LowerAccRange(accuracyVal, len(y)), 'to', UpperAccRange(accuracyVal, len(y)))