美文网首页
7.6 模型拟合及预测

7.6 模型拟合及预测

作者: 操作系统 | 来源:发表于2017-06-10 08:04 被阅读0次

在分析一个数据集合时,有三个需要解决的任务:

  1. 按照一个或一些选出的模型对数据进行拟合;
  2. 从一些已经拟合的类型中选取最合适的模型;
  3. 根据收集的数据做出预测。

7.6.1 模型拟合

基于前面章节介绍的Sklearn库提供的各种模型,对预处理后的数据集进行拟合,其主要用到各种模型类的fit方法。示例代码如下:

1. 有监督学习

线性回归,示例代码:

lr.fit(X, y)

支持向量机,示例代码:

svc.fit(X_train, y_train)

  K邻近,示例代码:
```python
knn.fit(X_train, y_train)

2. 无监督学习

主成分分析PCA,示例代码:

pca_model = pca.fit_transform(X_train)

聚类分析(K-means),示例代码:

k_means.fit(X_train)

7.6.2 模型预测

sklearn库对各种模型类提供了predict方法,基于以上模拟后的模型对测试集数据进行预测,示例代码:

1. 有监督预测

y_pred = lr.predict(X_test)        # 线性回归
y_pred = svc.predict(np.random.random((2,5)))      # 支持向量机
y_pred = knn.predict_proba(X_test)      # k近邻

2. 无监督预测

y_pred = k_means.predict(X_test)      # 聚类分析

相关文章

  • 7.6 模型拟合及预测

    在分析一个数据集合时,有三个需要解决的任务: 按照一个或一些选出的模型对数据进行拟合; 从一些已经拟合的类型中选取...

  • 一文深层解决过拟合

    一、过拟合的本质及现象 过拟合是指模型只过分地匹配特定训练数据集,以至于对训练集外数据无良好地拟合及预测。其本质原...

  • 分类代码模板-python

    1、数据预处理2、拟合所需要的分类模型3、预测测试集结果4、混淆矩阵检验预测结果5、可视化训练集及模型6、可视化测...

  • SVM如何防止过拟合

    SVM如何避免过拟合 过拟合(Overfitting)表现为在训练数据上模型的预测很准,在未知数据上预测很差。过拟...

  • 数据科学34 |机器学习-回归预测和分类树预测

    使用回归模型预测 与许多机器学习算法相比,使用回归模型进行预测更易实现,更易解释,但在非线性方面拟合不佳。因此,通...

  • 20200227-Model

    1、模型产生过拟合的原因及解决方案 什么是过拟合: 模型在训练集上效果较好,在测试集上表现较差。 产生过拟合原因:...

  • 程序员说模型过拟合的时候,说的是什么?

    前言 机器学习中,模型的拟合效果意味着对新数据的预测能力的强弱(泛化能力)。而程序员评价模型拟合效果时,常说“过拟...

  • 统计学习方法1.4-2.1 笔记

    1.4 模型评估与模型选择 训练误差与测试误差 关于模型的拟合好坏,计算训练集的训练误差进行衡量。关于模型预测的好...

  • Xgboost PPT解析

    监督学习基本元素 模型 参数 目标函数 = 损失函数+正则化项:优化损失函数为了拟合预测模型,而正则项负责简化模型...

  • R语言实战__第8章 回归

    [toc] 第8章 回归 拟合并解释线形模型 检验模型假设 模型选择 回归分析是统计学的核心,通指那些用预测变量(...

网友评论

      本文标题:7.6 模型拟合及预测

      本文链接:https://www.haomeiwen.com/subject/kzdqqxtx.html