数据挖掘复习笔记第一章——概述

第一章 概述

1.1 背景

  • 数据爆炸性增长
  • 数据的收集和数据的可获得性
  • 数据挖掘:海量数据的自动分析技术

1.2 基本概念

在这里插入图片描述

1.2.1 数据
  • 数据是指对客观事件进行记录并可以鉴别的符号,是对客观事物的性质、状态以及相互关系等进行记载的物理符号或这些物理符号的组合。
  • 数据可能存储在数据库、数据仓库和其他信息资料库中。
  • 类型
    • 连续型:数值
    • 离散型:标称 二元
    • 符号 字符
  • 存在问题:
    • 不一致 错误 缺失
1.2.2 信息
  • 信息是具有时效性的,有一定含义的,有逻辑的、经过加工处理的、对决策有价值的数据流。
1.2.3 知识
  • 人们实践经验的结晶且为新的实践所证实的;是关于事物运动的状态和状态变化的规律;是对信息加工提炼所获得的抽象化产物
  • 知识的形式可能是模式、关联、变化、异常以及其他有意义的结构
  • 知识:把有关信息关联在一起所形成的信息结构
  • 知识反映了客观世界中事物之间的关系,不同事物或者相同事物间的不同关系形成了不同的知识。
1.2.4 智慧
  • 是人类基于已有的知识,针对物质世界运动过程中产生的问题根据获得的信息进行分析、对比、演绎找出解决方案的能力
  • 这种能力运用的结果是将信息的有价值部分挖掘出来并使之成为知识架构的一部分。
1.2.5 三者关系

​ 数据经过处理和加工,变成了信息。 信息之间产生了联系,形成了知识。 通过现有知识,发现了一些知识之间的新关系,并且串联起来,形成了智慧。

1.2.6 数据挖掘的定义

​ 数据挖掘(Data Mining)是从大量的、不完全的、有噪声的、模糊的、随机的实际应用数据中,提取隐含在其中的、人们事先不知道的、但又是潜在有用的信息和知识的过程。

​ 数据源是真实的。 数据挖掘(数据融合、数据分析和决策支持)。

​ 数据挖掘其实是一类深层次的数据分析方法。

  • 传统数据分析方法与数据挖掘的区别
    • 海量数据
    • 高维数据
    • 数据的高度复杂性、非结构化的
    • 噪声数据

1.3 数据挖掘发展历史

  • 1989年,出现**知识发现(KDD)**这一术语。
  • 最初,数据挖掘是作为KDD中利用算法处理数据的一个步骤,其后逐渐演变成KDD的同义词。

1.4 主要功能

  • 关联分析

    • 从一个项目集中发现关联规则,该规则显示了给定数据集中经常一起出现的属性-值条件元组
  • 分类

    • 通过分析一个类别已知的数据集的特征来建立一组模型,该模型可用以预测类别未知的数据项的类别。
  • 回归

    • 预测的不是类别,而是一个连续的数值
  • 聚类分析

    • 无监督分类,指把一组数据分成不同的“簇”,类内相似度大,类间相似度小
  • 离群点分析

    • 离群点:一些与数据的一般行为或模型不一致的孤立数据
  • 时间序列分析

    • 时间序列分析预测(Prediction)

1.5 知识发现的过程

在这里插入图片描述

  • 知识发现的过程
    • 数据清理 → \rightarrow 数据集成 → \rightarrow 数据选择 → \rightarrow 数据变换 → \rightarrow 数据挖掘 → \rightarrow 模式评估 → \rightarrow 知识表示

在这里插入图片描述

  • 数据预处理
    • 净化 推测 转换 数据缩减

1.6 数据挖掘与其他学科的关系

  • 数据挖掘可以认为是数据库技术机器学习的交叉

1.7数据挖掘的应用

1.8 未来趋势

第一章完

  • 3
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
这篇笔记主要介绍了Pandas模块的基本操作和使用方法。Pandas是Python中一个用于数据分析和处理的常用库,提供了高效的数据结构和数据分析工具,是进行数据处理和数据挖掘的重要工具之一。 一、Pandas数据结构 Pandas主要有两种数据结构:Series和DataFrame。 1. Series Series是一种类似于一维数组的对象,由一组数据和一组与之相关的标签(即索引)组成。Series的创建方式如下: ```python import pandas as pd # 通过列表创建Series s = pd.Series([1, 3, 5, np.nan, 6, 8]) # 通过字典创建Series s = pd.Series({'a': 1, 'b': 2, 'c': 3}) ``` 2. DataFrame DataFrame是一种二维表格数据结构,由一组数据和一组行索引和列索引组成。DataFrame的创建方式有很多种,最常用的是通过字典创建。例如: ```python import pandas as pd data = {'name': ['Tom', 'Jerry', 'Mike'], 'age': [18, 20, 22], 'gender': ['M', 'M', 'F']} df = pd.DataFrame(data) ``` 二、Pandas的基本操作 1. 数据读取 Pandas可以读取多种格式的数据文件,如CSV、Excel、SQL等。常用的读取CSV文件的方式如下: ```python import pandas as pd df = pd.read_csv('data.csv') ``` 2. 数据预处理 数据预处理是数据挖掘中非常重要的一部分,Pandas提供了很多方便的函数和方法来进行数据清洗和转换。常用的数据预处理函数和方法有: - 处理缺失值 ```python # 判断是否存在缺失值 df.isnull() # 删除缺失值 df.dropna() # 填充缺失值 df.fillna(value) ``` - 处理重复值 ```python # 删除重复值 df.drop_duplicates() ``` - 数据转换 ```python # 数据类型转换 df.astype() # 数据替换 df.replace() ``` 3. 数据分析 Pandas提供了各种数据分析和处理的方法和函数,常用的包括: - 统计函数 ```python # 计算平均值 df.mean() # 计算标准差 df.std() # 计算最大值和最小值 df.max(), df.min() ``` - 排序 ```python # 按照某列排序 df.sort_values(by='column_name') ``` - 数据聚合 ```python # 对某列数据进行分组求和 df.groupby('column_name').sum() ``` 以上是Pandas模块的基础内容,还有很多高级用法和技巧需要进一步学习和掌握。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值