使用百分比过滤器计算 np.mean 预测

遗产

我只需要为预测值之一大于 80% 的行找到 clf.predict 的 np.mean

我目前的代码:

clf = DecisionTreeClassifier(random_state=1)
clf.fit(X, Y)

dropIndexes = []

for i in range(len(X)):
    proba = clf.predict_proba ([X.values[i]])
    if (proba[0][0] < 80 and proba[0][1] < 80):
        dropIndexes.append(i)

#delete all rows where predicted values less then 80

X.drop(dropIndexes, inplace=True)
Y.drop(dropIndexes, inplace=True)

#Returns the average of the array elements
print ("ERR:",  np.mean(Y != clf.predict(X)))

是否可以更快地制作此代码?

阿米·塔沃里

您的循环是不必要的,因为predict_proba适用于矩阵。您可以将其替换为

 prd = clf.predict_proba(X)
 dropIndexes = (prd[:, 0] < 0.8) & (prd[:, 1] < 0.8)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用OpenCV计算面部识别的百分比格式预测置信度?

来自分类Dev

哪种模型适合预测百分比?

来自分类Dev

Power BI使用过滤器计算百分比(分度)

来自分类Dev

如何在Power BI中使用DAX中的过滤器计算百分比?

来自分类Dev

使用自己的Java代码和模型获取WEKA中的预测百分比

来自分类Dev

numpy:在3维中使用np.mean

来自分类Dev

为什么我不能使用np.mean()

来自分类Dev

如何基于Java 8 Stream过滤器的输出计算百分比

来自分类Dev

SVG过滤器feGaussianBlur的百分比

来自分类Dev

SVG过滤器feGaussianBlur的百分比

来自分类Dev

如何控制预测表中的百分比不超过 100%?

来自分类Dev

如何在 Tensorflow Object Detection API 中获得预测值的百分比?

来自分类Dev

使用每个切片的百分比过滤多维numpy数组

来自分类Dev

使用预测包在R中进行预测

来自分类Dev

Numpy: using np.mean in 3 dimensions

来自分类Dev

在NLS中使用“预测”

来自分类Dev

使用R的分层预测

来自分类Dev

预测中使用的阈值

来自分类Dev

使用寓言汇总预测

来自分类Dev

使用Lenskit预测书评

来自分类Dev

MS Excel-如何在预测图表和/或数据透视表中添加百分比增加?

来自分类Dev

使用R的Caret包计算预测值的预测间隔

来自分类Dev

Powerbi中带有过滤器的动态百分比变化

来自分类Dev

计算多元线性回归的预测

来自分类Dev

如何计算 OneVsRestClassifier 的预测精度?

来自分类Dev

R的预测包中的Forecast()中使用哪种预测模型?

来自分类Dev

使用预测间隔对预测值进行分类

来自分类Dev

使用统计模型进行预测

来自分类Dev

使用预测比较GLM模型