本笔记来源于B站Up主: 有Li 的影像组学系列教学视频
本节(23)主要讲解: 主成分析PCA,影像组学降维和特征筛选的区别

0. PCA(Principal component analysis)的数学原理

1. 导入包

import numpy as np
import pandas as pd
from sklearn.utils import shuffle
from sklearn.preprocessing import StandardScaler
from sklearn.linear_model import LassoCV
from sklearn.model_selection import train_test_split, cross_val_score,KFold,RepeatedKFold,GridSearchCV
from sklearn import svm

2. 导入及准备数据

xlsx1_filePath = 'C:/Users/RONG/Desktop/PCA/data_A.xlsx'
xlsx2_filePath = 'C:/Users/RONG/Desktop/PCA/data_B.xlsx'
data_1 = pd.read_excel(xlsx1_filePath)
data_2 = pd.read_excel(xlsx2_filePath)


http://www.taodudu.cc/news/show-163585.html

相关文章:

  • 影像组学视频学习笔记(37)-机器学习模型判断脑卒中发病时间(文献报告)、Li‘s have a solution and plan.
  • 影像组学视频学习笔记(41)-如何使用软件提取组学特征、Li‘s have a solution and plan.
  • 影像组学视频学习笔记(42)-影像组学特征提取问题解决过程复现、Li‘s have a solution and plan.
  • 影像组学视频学习笔记(43)-标准差、标准误及95%置信区间CI、Li‘s have a solution and plan.
  • 基于GAN模型的生成人脸重构、返老还童、看见前世今生(Age Progression/Regression)
  • 影像组学视频学习笔记(29)-ICC的计算、Li‘s have a solution and plan.
  • 基于Keras Application和Densenet迁移学习(transfer learning)的乳腺癌图像分类模型(良性、恶性)
  • 使用pandas correlation函数批量删除相关性冗余特征、实现特征筛选(feature selection)
  • pandas读取多个excel文件并拼接(append)起来形成最终的dataframe、与标签文件连接(join)形成最终学习数据集
  • pandas数据索引之loc、iloc、ix详解及实例
  • 俞敏洪+摆脱恐惧+世界想让你做一个平凡的人、你信了吗
  • pandas dataframe数据聚合groupby、agg、privot基于sum统计详解及实例
  • 社会网络计算与社会网络分析、核心指标有哪些?社会网络计算有什么意义?
  • pandas dataframe缺失值(np.nan)处理:识别缺失情况、删除、0值填补、均值填补、中位数填补、加缺失标签、插值填充详解及实例
  • pandas dataframe中的列进行重新排序、倒排、正排、自定义排序详解及实践
  • pandas新字段(数据列)生成、使用np.where或者apply lambda函数结合if else生成新的字段,详解及实战
  • Mirror, Mirror,What do I see、一切都是投射
  • 我会采更多的雏菊
  • 珍惜当下、Relish the Moment
  • 快乐的日子使人睿智
  • 为何而生、What I have Lived for
  • 人生如诗
  • 偶尔放空一下
  • PCA(principal component analysis)主成分分析降维和KPCA(kernel principal component analysis​​​​​​​)核
  • 使用LDA(Linear Discriminant Analysis)进行降维(dimention reduction)详解和实战
  • 使用方差阈值过滤(VarianceThreshold)进行特征选择、删除方差低于某一阈值的特征、详解及实战
  • pandas pivot_table透视表、crosstab交叉表、aggfunc函数详解及实战
  • 验证曲线( validation curve)是什么?如何绘制验证曲线( validation curve)?验证曲线( validation curve)详解及实践
  • 使用RFECV、递归特征消除 (Recursive Feature Elimination)进行特征筛选详解及实战
  • numpy中ravel函数、flatten函数的功能及差异

影像组学视频学习笔记(23)-主成分析PCA、降维和特征筛选的区别、Li‘s have a solution and plan.相关推荐

  1. 影像组学视频学习笔记(37)-机器学习模型判断脑卒中发病时间(文献报告)、Li‘s have a solution and plan.

    作者:北欧森林 链接:https://www.jianshu.com/p/3e7a2c84288e 来源:简书,已获授权转载 RadiomicsWorld.com "影像组学世界" ...

  2. 影像组学视频学习笔记(34)-使用3D Slicer软件提取影像组学特征、Li‘s have a solution and plan.

    作者:北欧森林 链接:https://www.jianshu.com/p/afcd06221ea4 来源:简书,已获授权转载 RadiomicsWorld.com "影像组学世界" ...

  3. 影像组学视频学习笔记[44(End)]-带95%置信区间的折线图、Li‘s have a solution and plan.

    作者:北欧森林 链接:https://www.jianshu.com/p/971eeaa03ec9 来源:简书,已获授权转载 本笔记来源于B站Up主: 有Li 的影像组学系列教学视频 本节(44)主要 ...

  4. 影像组学视频学习笔记(35)-基于2D超声影像的影像组学特征提取、Li‘s have a solution and plan.

    作者:北欧森林 链接:https://www.jianshu.com/p/f82d30289d68 来源:简书,已获转载授权 RadiomicsWorld.com "影像组学世界" ...

  5. 影像组学视频学习笔记(33)-使用SimpleITK实现医学影像差值、Li‘s have a solution and plan.

    作者:北欧森林 链接:https://www.jianshu.com/p/afcd06221ea4 来源:简书,已获转载授权 RadiomicsWorld.com "影像组学世界" ...

  6. 影像组学视频学习笔记(32)-使用SimpleITK进行N4偏置场校正、Li‘s have a solution and plan.

    作者:北欧森林 链接:https://www.jianshu.com/p/ae0f502dc146 来源:简书,已获授权转载 RadiomicsWorld.com "影像组学世界" ...

  7. 影像组学视频学习笔记(24)-文献导读:了解88种降维、分类器组合、Li‘s have a solution and plan.

    本笔记来源于B站Up主: 有Li 的影像组学系列教学视频 本节(24)主要讲解: 解读一篇文献,了解不同的降维.分类器组合方法 这篇文献2018年发表在European Radiology上: Rad ...

  8. 影像组学视频学习笔记(15)-ROC曲线及其绘制、Li‘s have a solution and plan.

    本笔记来源于B站Up主: 有Li 的影像组学系列教学视频 本节(15)主要介绍: ROC曲线及其绘制 ROC 曲线 ROC = receiver operating characteristic cu ...

  9. 影像组学视频学习笔记(14)-特征权重做图及美化、Li‘s have a solution and plan.

    本笔记来源于B站Up主: 有Li 的影像组学系列教学视频 本节(14)主要介绍: 特征权重做图及美化 import matplotlib.pyplot as plt %matplotlib inlin ...

最新文章

  1. DASH流媒体MPD文件解析
  2. 【HDU6701】Make Rounddog Happy【权值线段树+双向单调队列】
  3. Java 循环控制语句break/return/continue的使用
  4. glomosim仿真的运行过程
  5. 无数踩坑系列(1)--Brightness Controller
  6. iphone11边框喇手问题_别贪图小便宜!iPhone11真机上手,3个缺点不得不说
  7. python中函数的可变参数_Python中函数的参数定义和可变参数
  8. 我的docker随笔29:oracle数据库部署
  9. 如何修改Vue和springboot的默认端口号
  10. thinkphp3.2.3 d方法调用自定义模型_啥?Android 11 不能自定义 Toast 了?
  11. c语言编译器好玩的代码,读懂这4个函数,528行代码,你也可以实现一个C语言编译器...
  12. 度度熊的午饭时光[2017百度之星资格赛 1004]
  13. 96道前端面试题+前端常用算法
  14. 帝国 cms 列表 php,帝国cms数据表详细中文说明
  15. maximo数据库配置
  16. 由于navigation引起viewwillappear不被调用
  17. ios 渐变透明背景_利用PS绘制唯美梦幻多边形背景图
  18. 【Android SDM660源码分析】- 03 - UEFI XBL GraphicsOutput BMP图片显示流程
  19. Java程序员应该如何提升自己呢
  20. 夏敏捷第28本著作《Flash ActionScript3.0动画基础与游戏设计》(Flash CC版)

热门文章

  1. python求最值_用Python实现最速下降法求极值的方法
  2. shell脚本编程之呈现数据
  3. 08JavaScript中的函数
  4. C++中的容器(STL容器)container
  5. Anchor-free目标检测 | 工业应用更友好的新网络(附大量相关论文下载)
  6. 重磅直播|多模态融合SLAM技术分享!
  7. 一部手机,万物皆可复制粘贴,将AR玩出了新高度
  8. WACV 2020 | 基于2D卷积处理成本签名的快速立体匹配
  9. vc++中几个常用的数学函数
  10. form中的onblur事件简单的介绍