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)

相关推荐
来鸟 鸣间2 小时前
日常简单数据分析之matlab (一)
matlab·数据分析
Maxwell_li14 小时前
pandas数据合并
机器学习·数据分析·numpy·pandas·matplotlib
珑墨6 小时前
【AI产品】当下AI产品的变现模式深度分析
人工智能·ai·数据分析·产品运营·aigc·ai编程·ai写作
祝余Eleanor7 小时前
Day 30 函数专题2 装饰器
人工智能·python·机器学习·数据分析
Brduino脑机接口技术答疑11 小时前
脑机接口数据处理连载(六) 脑机接口频域特征提取实战:傅里叶变换与功率谱分析
人工智能·python·算法·机器学习·数据分析·脑机接口
自然语11 小时前
数字生已经进化到一个分水岭面临选择?先实现“动态识别“还是先实现“特征信息归纳分类“,文中给出以给出答案,大家选哪个方向?
人工智能·分类·数据挖掘
RickyWasYoung12 小时前
【聚类算法】高维数据的聚类
算法·数据挖掘·聚类
非著名架构师12 小时前
气象驱动的需求预测:零售企业如何通过气候数据分析实现库存精准控制
人工智能·深度学习·数据分析·transformer·风光功率预测·高精度天气预报数据
以山河作礼。12 小时前
解锁全球旅游数据:动态代理+AI智能推荐实战
大数据·人工智能·数据分析
Tiger Z13 小时前
《R for Data Science (2e)》免费中文翻译 (第14章) --- Strings(1)
数据分析·r语言·数据科学·免费书籍