一、背景和目的

该数据集包含使用信用卡进行的金融交易的数据。这些数据是指欧洲运营商的客户,指的是 2013/9年期间。

该研究的目的是创建一个预测模型,该模型能够从通过数据集获得的“学习”中识别欺诈交易。信用卡公司能够提前识别欺诈行为至关重要。

数据集内容
交易发生在两天内,总共 284,807 笔交易中有 492 笔是欺诈。数值变量是通过 PCA 变换(降维)获得的。

特征 V1、V2、… V28 是使用 PCA 获得的主成分,唯一没有使用 PCA 转换的特征是“时间”和“金额”。特征“时间”包含每个事务与数据集中第一个事务之间经过的秒数。特征“金额”是交易金额,该特征可用于依赖示例的成本敏感学习。特征“类”是响应变量,在欺诈的情况下取值为 1,否则为 0。

二、探索性数据集分析 (EDA)

导入数据:

# 导入模块
import numpy as np # linear algebra
import pandas as pd # data processing, CSV file I/O (e.g. pd.read_csv)
import matplotlib.pyplot as plt # para plotar gráficos
import seaborn as sea # para plotar gráficos
import warnings
warnings.filterwarnings("ignore")
df = pd.read_csv('creditcard.csv')df.head()

如下:

基本分析:




三、模型创建



f1 score、precision/recall


省略一堆。。。。
中间省略的部分有:SMOTE - 合成少数过采样技术,使用交叉验证的决策树分类器,可以得到如下可视化图:

还有交叉验证

展示一下XGBoost模型

四、总结

综合上述使用的模型有:逻辑回归模型,决策树模型,XGBoost模型,随机森林。你可以根据这些模型的评分来选择一个最佳,在探索性数据集分析过程中使用到了比较多的数理统计概念,也有较多的数据可视化。

需要完整源码+v:hxgsrubxjogxeeag

Python 大数据的进行信用卡欺诈检测(附源码与注释)相关推荐

  1. (上)Vue+Echarts构建可视化大数据平台实战项目分享(附源码)

    前言 分享之前我们先来普及一下什么是数据可视化?数据可视化可以把数据从冰冷的数字转换成图形,揭示蕴含在数据中的规律和道理.数据可视化通俗来说就是:数据的展示.处理和分析.目的是借助于图形化手段,清晰有 ...

  2. 前海征信“好信杯”大数据算法竞赛 - HM队【附源码】 原创 2017-06-17 高铭 科赛Kesci 赛题回顾 自2006年Hinton等人提出“深度学习”概念至今,深度学习在海量数据的挖

    前海征信"好信杯"大数据算法竞赛 - H&M队[附源码] 原创 2017-06-17 高铭 科赛Kesci 赛题回顾 自2006年Hinton等人提出"深度学习& ...

  3. 3d饼图 vue_Vue+Echarts构建可视化大数据平台实战项目分享(附源码)(上)

    前言 分享之前我们先来普及一下什么是数据可视化?数据可视化可以把数据从冰冷的数字转换成图形,揭示蕴含在数据中的规律和道理.数据可视化通俗来说就是:数据的展示.处理和分析.目的是借助于图形化手段,清晰有 ...

  4. Python开发实战案例之网络爬虫(附源码)-张子良-专题视频课程

    Python开发实战案例之网络爬虫(附源码)-35人已学习 课程介绍         课程特色: 特色1:案例驱动-围绕两大完整的Python网络爬虫实战开发案例:IT电子书下载网络爬虫和股票交易数据 ...

  5. python程序员专用壁纸_程序员炫技必备:用Python生成马赛克画!(文末附源码)...

    原标题:程序员炫技必备:用Python生成马赛克画!(文末附源码) 源 | Python与数据分析文 | 强哥 大家知道马赛克画是什么吗?不是动作片里的马赛克哦~~ 马赛克画是一张由小图拼成的大图,本 ...

  6. Python毕设-【课堂人脸签到系统】附源码课件/Python练手项目/Python毕业设计

    Python毕设-[课堂人脸签到系统]附源码课件/允许白嫖 文章目录 Python毕设-[课堂人脸签到系统]附源码课件/允许白嫖 系统简介 一.本课题拟解决的问题 二.系统技术栈 三.开发工具 四.数 ...

  7. python撩人的代码,老师教已毕业的学生,用Python代码每天不定时撩女友,附源码文件...

    原本就是学生会主席,在学校如此优秀的他,毕业参加工作,依然展现出好强的一面. 每天认真的工作,即使在工作之余也要用来给自己充电,所以难免会忽略女友,不够关心,免不了发脾气,甚至是争吵. 有一天,曾经大 ...

  8. 微信小程序UI自动化实践:python+minium+PO模式(超详细教程附源码供下载)

    文章目录 前言 一.minium介绍 二.安装环境 1. 安装minium doc 2. 安装minium 3. 启动小程序 三.准备知识 1. 启动 2. 配置 3. 命令行运行 4. 元素定位 5 ...

  9. Android 小项目之--数据存储【Files】(附源码)

    继上篇数据存储,现在我们来讲讲另外一种数据存储,Files.本篇讲述步骤如下: 1.温故而知新,复习四种数据存储的区别. 2.什么是 Files 数据存储. 3.什么是 Properties ? 4. ...

  10. ssm大数据技术学习网0y331【独家源码】 应对计算机毕业设计困难的解决方案

    本项目包含程序+源码+数据库+LW+调试部署环境,文末可获取一份本项目的java源码和数据库参考. 系统的选题背景和意义 选题背景: 随着信息技术的快速发展和互联网的普及,大数据技术在各个领域中扮演着 ...

最新文章

  1. 真香!3个月0基础转型大厂数据分析师,他做对了什么?
  2. 一个ant的简单实例
  3. MySQL MHA配置常见问题
  4. 物联网通信协议介绍对比
  5. 【十二省联考2019】希望【点边容斥】【换根dp】【长链剖分】【线性数据结构】【回退数据结构】【离线逆元】
  6. QT5获取运行程序的工作目录与程序所在的目录
  7. 并发编程:进程,线程,协程,异步
  8. java中类模型_java中的数据模型类
  9. 使用百度地图实现基本的地图显示与定位功能
  10. ASP Blob类型转存为Long Raw类型
  11. asp.net 实现动态显示当前时间(不用javascript不考虑开销)
  12. 渐渐淡去的emacs
  13. python数据清洗代码_微博数据清洗(Python版)
  14. window下内网远程控制工具
  15. 文件下载触发的DDE注入
  16. matlab混沌映射,混沌映射MATLAB仿真.docx
  17. Ipad开发课程系列目录--很好的教程,推荐给大家
  18. 港科夜闻|香港科大唐本忠院士团队整合最新研究成果:刺激响应型聚集诱导发光材料...
  19. 闲聊flask web编程中的cookie
  20. 凤凰新闻自动评论推荐软件--把自己的评论推荐到最前面,然后通过头像、用户名或者评论内容进行展示

热门文章

  1. 通过kmeans分析出租车数据并调用百度API进行可视化!
  2. (android开发http拦截)fiddler2抓包工具
  3. Python——程序设计方法
  4. 睡眠监测微信小程序源码
  5. Java实现Map集合二级联动
  6. java 中阶乘如何表示_Java阶乘实例
  7. Java 阶乘(BigInteger)
  8. matlab软件安装码,Matlab2017a软件安装包以及安装教程
  9. 火山软件开发平台(安卓)实现“腾迅X5浏览器”读取本地资源
  10. python中如何下载安装库