2024.9.24 数据分析

资料

111个Python数据分析实战项目,代码已跑通,数据可下载_python数据分析项目案例-CSDN博客

【数据挖掘六大项目实战】敢说这是全B站讲的最详细最通俗易懂的数据挖掘教程!整整60集!学不会来找我!-数据挖掘、数据挖掘与数据分析、人工智能、python_哔哩哔哩_bilibili


数据挖掘流程

(1)数据读取

  • 读取数据,展示
  • 统计数据各项指标
  • 明确数据规模与要完成的任务

(2)特征理解分析

  • 单特征分析,逐个变量分析其对结果的影响
  • 多变量统计分析,综合考虑多种情况影响
  • 统计绘图得结果

(3)数据清洗与预处理

  • 对缺失值进行填充
  • 特征标准化/归一化
  • 筛选有价值的特征
  • 分析特征之间的相关性

(4)建立模型

  • 特征数据与标签准备
  • 数据集切分
  • 多种建模算法对比
  • 集成策略等方案改进

挑选兵器

python

  • Numpy-科学计算库,用于矩阵运算
  • Pandas-数据分析处理库
  • Matplotlib-可视化库
  • Seaborn-可视化库
  • Scikit-learn-机器学习库,机器学习算法

Sklearn scikit-learn: machine learning in Python --- scikit-learn 1.5.2 documentation

(针对感兴趣的领域,练习,看例子)

数据集可以从Kaggle下载(泰坦尼克号)---流程案例

(1)

python 复制代码
# 读取数据
data = pandas.read_csv('train.csv')
data.head()
python 复制代码
# 看缺失值
data.isnull().sum()
python 复制代码
# 整体看数据
data.describe()
  • 可以绘图展示
  • 分析问题

(2)

数据特征分为:连续值和离散值

  • 离散值:性别、登船地点
python 复制代码
data.groupby(['Sex','Survived'])['Survived'].count()

Pclass-船舱等级跟获救情况的关系 crosstab

船舱等级结合性别因素 crosstab

crosstab之后可以通过画图展示得更直观一些

++可以得出一些结论(帮助建立模型)++

  • 连续值:年龄,船票价格

平均年龄、最小年龄、最大年龄

​​​​​​小提琴图

++可以得出一些结论(帮助建立模型)++

(3)

缺失值填充

  • 平均值
  • 经验值
  • 回归模型预测
  • 删除掉

年龄缺失值填充:年龄区间比较大,可以根据男女来填充年龄(尽可能利用已有的数据信息使得填充的值更加合理)根据姓名的昵称

可以采用多种缺失值填充方法(多个副本)

码头缺失值填充:经验值填充,可以根据与其他特征之间的分组关系获取"经验"


seaborn画图

这个部分可以对不同特征之间进行绘图,趋势对比,观察,选择有用的特征

(4)模型选择

(后面的课程没有了T-T)

相关推荐
大数据魔法师4 分钟前
DuckDB高阶实战指南!多文件处理、窗口函数、性能调优、工程化落地
python·数据分析
Patrick在香港34 分钟前
Python Docker镜像从1.2GB到89MB:多阶段构建的完整优化实录
java·python·docker·信息可视化·容器·数据分析·ai编程
专注API从业者7 小时前
告别人工盯品!Open Claw 搭建京东商品全自动监控与数据分析系统(附完整可运行代码)
大数据·数据库·数据分析
生态博士的R笔记9 小时前
R语言方差分析:单因素与双因素ANOVA完整流程
数据分析
十三画者10 小时前
【文献分享】CANVAS:基于细胞构架与邻域信息的组织病理学虚拟空间肿瘤分析
人工智能·机器学习·数据挖掘·数据分析·数据可视化
yanweijie031712 小时前
Pandas 完整数据分析工作流实战(标准 5 步流程)
数据挖掘·数据分析·pandas
数模竞赛Paid answer14 小时前
2019年深圳杯数学建模A题深圳居民健康水平评估与测控模型研究解题全过程文档及程序
数学建模·数据分析·深圳杯数学建模挑战赛
数模竞赛Paid answer1 天前
2025年五一杯数学建模A题支路车流量推测问题求解全过程论文及程序
数学建模·数据分析·五一杯
cui_ruicheng2 天前
Python数据分析(十四):Pandas 数据可视化
python·信息可视化·数据分析·pandas
leisoo80972 天前
筹码分布数据分析实战:用Python构建主力建仓成本分析系统
python·数据挖掘·数据分析