smote的matlab代码 DataMiningCase 流失预警模型(二分类),代码原型为本人在某银行做的流失模型,AUC:83%、召回率(覆盖率):19.4%,精确率:85%(数据是外部数据/代码已脱敏) 你将习得:数据的处理、LightGBM、sklearn包(里面含有:GridSearchCV寻找最优参、StratifiedKFold分层5折切分、train_test_split单次数据切分等)、stacking模型融合、画AUC图、画混淆矩阵图,并输出预测名单。 告诉你:是什么(WHAT)、怎么做(HOW)、为什么这么做(WHY)。 注释覆盖率为80%左右,旨在帮助快速入门,新手级,持续更新,提供免费支持,只需要一颗star 该项目涉及的如下: 商业理解 数据理解 数据处理(数据准备) 特征工程(数据准备) 建立模型 模型融合 模型评估及实验 画图 说明 本专题并不用于商业用途,转载请注明本专题地址,如有侵权,请务必邮件通知作者。 本人水平有限,代码搬到外部环境难免有遗漏错误的地方,望不吝赐教,万分感谢。 有代码疑惑的地方也请找我。 Email:909336740@qq.c
2023-02-20 00:00:39 24.47MB 系统开源
1
(2) 从陀螺仪中获取原始数据并处理; (3) 更新数据并输出。 2. 代码分析 官方的驱动主要是了 MPL软件库(Motion Processing Library),要移植该软件库我们需 要为它提供 I2C 读写接口、定时服务以及 MPU6050 的数据更新标志。若需要输出调试信 息到上位机,还需要提供串口接口。 I2C 读写接口 MPL库的内部对 I2C 读写时都使用 i2c_write 及 i2c_read 函数,在文件“inv_mpu.c” 中给出了它们的接口格式,见代码清单 43-1。 代码清单 43-9 I2C 读写接口(inv_mpu.c 文件) 1 /* The following functions must be defined for this platform: 2 * i2c_write(unsigned char slave_addr, unsigned char reg_addr, 3 * unsigned char length, unsigned char const *data) 4 * i2c_read(unsigned char slave_addr, unsigned char reg_addr, 5 * unsigned char length, unsigned char *data) 6 */ 7 8 #define i2c_write Sensors_I2C_WriteRegister 9 #define i2c_read Sensors_I2C_ReadRegister 这些接口的格式与我们上一小节写的 I2C 读写函数 Sensors_I2C_ReadRegister 及 Sensors_I2C_WriteRegister 一致,所以可直接使用宏替换。 提供定时服务 MPL软件库中使用到了延时及时间戳功能,要求需要提供 delay_ms 函数实现毫秒级延 时,提供 get_ms 获取毫秒级的时间戳,它们的接口格式也在“inv_mpu.c”文件中给出, 见代码清单 43-2。 代码清单 43-10 定时服务接口(inv_mpu.c 文件) 1 /* 2 * delay_ms(unsigned long num_ms) 3 * get_ms(unsigned long *count) 4 */ 5 6 #define delay_ms Delay_ms 7 #define get_ms get_tick_count 我们为接口提供的 Delay_ms 及 get_tick_count 函数定义在 bsp_SysTick.c 文件,我们使 用 SysTick 每毫秒产生一次中断,进行计时,见代码清单 43-11。 代码清单 43-11 使用 Systick 进行定时(bsp_SysTick.c) 1 2 static __IO u32 TimingDelay; 3 static __IO uint32_t g_ul_ms_ticks=0; 4 /** 5 * @brief us 延时程序,1ms 为一个单位 6 * @param 7 * @arg nTime: Delay_ms( 1 ) 则实现的延时为 1 ms 8 * @retval 无 9 */ 10 void Delay_ms(__IO u32 nTime)
2023-02-17 11:43:35 33.8MB STM32F429 M4核
1
包含基本所有的高光谱数据处理,包括:高光谱格式转换,高光谱数据增强(旋转、拼接,缩放),高光谱空间-光谱剪切,高光谱数据归一化,高光谱数据显示等等,都是matlab代码,拿来就可以用,写有注释,简单易懂;研究高光谱方向的同学不要错过,我也是苦于网上没有系统的高光谱处理代码,遂总结此篇让后面的同学少走弯路。
1
labview编写的振动信号数据采集处理,编写的振动信号数据采集处理
2023-02-08 16:30:20 336KB labview 振动信号数据采集处理
1
详细介绍JDBC的连接操作数据库、处理大数据、批处理使用操作 Sun公司为了简化数据库开发,定义了一套JDBC接口,这套接口由数据库厂商去实现,这样,开发人员只需要学习JDBC接口, 并通过JDBC加载具体的驱动,就可以操作数据库。
2023-02-04 20:43:51 520KB JDBC
1
在文件夹中找到2个dat文件,每个文件对应一个光斑的PSF数据,是128×128大小的矩阵,数值为PSF值 任务,在 Matlabl中: (1)对于每一个PSF文件,读入Matlab,将它以图片的形式显示出来 (2)绘制PSF的三维形状(例如使用mesh函数) (3)计算原始PSF数据光斑的质心像素坐标位置(即x=?,y=?) (4)以质心位置为圆心,绘制一个圆,使得圆内部刚好包含90%的能量求出圆的半径(单位是像素) (5)使用多项式对原始PSF数据进行拟合,拟合时和y对应像素坐标,对应PSF数值。最终给出拟合系数和二维的误差分布图,其中:误差=拟合值-实际值 关于该资源的说明,可参考: https://editor.csdn.net/md/?articleId=125568357
2023-01-03 22:07:09 1.97MB 光斑数据 PSF处理 多项式拟合 matlab
WEKA 的全名是怀卡托智能分析环境(Waikato Environment for Knowledge Analysis),同时 weka 也是新西兰的一种鸟名,而 WEKA 的主要开发者也来自新西兰。WEKA 作为一个公开的数据挖掘工作平台,集合了大量能承担数据挖掘任务的机器学习算法,包括对数据进行预处理,分类,回归、聚类、关联规则以及在新的交互式界面上的可视化。如果想自己实现数据挖掘算法的话,可以看一看 weka 的接口文档。在 weka 中集成自己的算法甚至借鉴它的方法自己实现可视化工具并不是件很困难的事情。 Weka 基于 Java 开发,是一款开源且免费的软件,有 Windows 版本,Linux 版本和 Mac OS 版本。在数据源上支持 ARFF文件,这是一种 ASCII 文本文件,CSV 文件和 JDBC 数据库访问功能。 Weka 轻巧便捷,安装简单,非常适合个人用户和中小企业使用。在操作上可以可视化操作无需编程,支持拖拉拽式工作流程使用起来非常方便,但是无论是数据预处理还是算法选择和调参都需要工程师手动完成,因此使用者需要具备一定统计学基础和数据挖掘经验。
2022-12-28 20:53:11 127.05MB 数据挖掘 windows 综合资源 源码软件
1
基于高速公路微波检测器数据(由于保密原因,数据无法提供,请谅解),通过MATLAB调用远程数据库,输入起止日期,集计时间长度,实现某一时间颗粒度内的数据集计与简单计算,并且将数据分日期保存至工作簿各sheet中。 数据调取过程需要一定的sql基础,数据写入excel过程需要一定的vb基础。本人非专业编程人员,代码为项目和科研过程中一点一点摸索出来的,水平有限,如有疑惑和不足之处,欢迎交流,QQ:765403451 该方法不需要在本机安装SQL Server,但是需要MATLAB的sql工具包,可从本人上传的另一个资源上下载。
2022-12-27 10:34:58 3KB MATLAB SQLServer EXCEL
1
在测量工作中,现场任意假定测站,采集坐标数据,联测控制点或已有的地物点,内业批量进行数据纠正,在修测图和先测图后控制的作业过程中非常有用
2022-12-23 12:13:05 14.89MB 测量 假定坐标 坐标转换 四参数
1
18级bjtu电子测量大作业,95分,有交互界面,是python设计(需有一定python基础哈)
2022-12-19 01:16:49 8.16MB 电子测量 数据误差处理
1