首页
学习
活动
专区
圈层
工具
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    用混淆矩阵计算kappa系数「建议收藏」

    matlab代码 下面是我写的matlab代码仅供参考 confusion_matrix=[239 21 16; 16 73 4;...6 9 280]; [row col]=size(confusion_matrix);%获取矩阵的行和列 fenleizhengque_yangben=diag(confusion_matrix);...%分类正确的样本就是对角线上的值,这是一个列向量 yangbenzongshu=sum(confusion_matrix(:)); p0=sum(fenleizhengque_yangben)/yangbenzongshu...就用百度词条里的来算 a=sum(confusion_matrix,1);%第2个参数为1是按列求值,把同一列的数加起来,这是行向量 b=sum(confusion_matrix,2);%第2个参数为2...% a=sum(confusion_matrix,2);%第2个参数为2是按行求值,把同一行的数加起来,这是列向量 % b=sum(confusion_matrix,1);%第2个参数为1是按列求值,把同一列的数加起来

    2.8K10

    爱数课实验 | 第六期-金融反欺诈案例研究

    # 输出混淆矩阵 from sklearn.metrics import classification_report,confusion_matrix confusion_matrix = confusion_matrix...(y_test, y_pred_rf) print(confusion_matrix) # 绘制混淆矩阵热力图 # 创建总画布窗口 plt.figure(figsize=(8,6)) # 绘制热力图...y_train) y_pred_xgbt = xgbt.predict(x_test) # 输出混淆矩阵 from sklearn.metrics import classification_report,confusion_matrix...confusion_matrix = confusion_matrix(y_test, y_pred_xgbt) print(confusion_matrix) # 绘制混淆矩阵热力图 # 创建总画布窗口...热力图的每个单元上显示数值;annot_kws:设置单元格中数值标签的其他属性; # fmt:指定单元格中数据的显示格式;cmap:于热力图的填充色,'YlGnBu_r'代表数字越大,颜色越浅 sns.heatmap(confusion_matrix

    1.6K20

    用Python与Scikit-learn构建高效机器学习模型

    模型预测使用训练好的模型对测试集进行预测:# 进行预测y_pred = knn.predict(X_test)模型评估我们将使用混淆矩阵和准确率来评估模型的性能:from sklearn.metrics import confusion_matrix..., accuracy_score# 计算混淆矩阵conf_matrix = confusion_matrix(y_test, y_pred)print("混淆矩阵:\n", conf_matrix)#...grid_search.best_estimator_best_knn.fit(X_train, y_train)# 进行预测y_best_pred = best_knn.predict(X_test)# 计算混淆矩阵和准确率best_conf_matrix = confusion_matrix...)rf_model.fit(X_train, y_train)# 进行预测rf_pred = rf_model.predict(X_test)# 计算混淆矩阵和准确率rf_conf_matrix = confusion_matrix...svm_model.fit(X_train, y_train)# 进行预测svm_pred = svm_model.predict(X_test)# 计算混淆矩阵和准确率svm_conf_matrix = confusion_matrix

    30130
    领券