# -*- coding: utf-8 -*-
# @File    : demo2.py
# @Author  : CJH
# @Date    : 2019/4/9
# @Software: PyCharm
# @Desc    : 天气PM2.5预测import csv
import numpy as np
from numpy import *
import matplotlib.pyplot as plt
from sklearn import linear_modeltrainingData = 'trainingData/'x_data = []y_data = []with open(trainingData+'xData_pm25.csv', encoding='utf-8') as f:x_data = np.loadtxt(f, delimiter=",")with open(trainingData+'yData_pm25.csv') as f:y_data = np.loadtxt(f, delimiter=",")regs = linear_model.RidgeCV(np.linspace(1,1000))
regs.fit(x_data, y_data)
#
alpha = regs.alpha_
print('alpha',alpha)reg = linear_model.Ridge(alpha)
reg.fit(x_data, y_data)# 14,16,13,14,21,19,23,18,17
# 26,39,36,35,31,28,25,20,19
# 33,39,39,25,18,18,17,9,4
# 50,70,70,73,61,55,47,38,26test_x_data = []test_y_data = []testingData = 'testingData/'with open(testingData+'xData_pm25.csv', encoding='utf-8') as f:test_x_data = np.loadtxt(f, delimiter=",")with open(testingData+'yData_pm25.csv') as f:test_y_data = np.loadtxt(f, delimiter=",")pre_y_data = reg.predict(test_x_data)err = abs(pre_y_data - test_y_data)
print('err',len(err))
plt.plot(np.linspace(1, len(err), len(err)), err)
plt.xlabel(r'$trainingIndex$', fontsize=16)
plt.ylabel(r'$error$', fontsize=16)
plt.title('abs trainingError')
plt.show()print(err.sum(axis=0)/len(err)*1.0)

岭回归预测PM2.5相关推荐

  1. python线性回归预测pm2.5_李宏毅 线性回归预测PM2.5

    作业说明 给定训练集train.csv,要求根据前9个小时的空气监测情况预测第10个小时的PM2.5含量. 训练集介绍: (1):CSV文件,包含台湾丰原地区240天的气象观测资料(取每个月前20天的 ...

  2. python线性回归预测pm2.5_线性回归预测PM2.5----台大李宏毅机器学习作业1(HW1)

    一.作业说明 给定训练集train.csv,要求根据前9个小时的空气监测情况预测第10个小时的PM2.5含量. 训练集介绍: (1).CSV文件,包含台湾丰原地区240天的气象观测资料(取每个月前20 ...

  3. 线性回归、Lasso回归、岭回归预测北京PM2.5浓度

    一.项目背景 北京PM2.5浓度回归分析训练赛 1.数据   数据主要包括2010年1月1日至2014年12月31日间北京pm2.5指数以及相关天气指数数据.   数据分为训练数据和测试数据,分别保存 ...

  4. python线性回归预测pm2.5_李洪义——机器学习作业——1-线性回归:预测PM2.5,李宏毅,1LinearRegression,PM25...

    1-Linear Regression:预测PM2.5 注意 :这篇博客的任何操作是在已经下载好Python的前提下,如果还没有下载Python,可以参考以下链接下载Python https://bl ...

  5. 线性回归预测PM2.5值

    文章目录 一.问题描述 二.设计简要描述 三.程序清单 四.结果分析 五.调试报告 六.实验总结 一.问题描述 希望用线性回归解决问题: 给定某个地区连续9小时包括PM2.5在内的18项污染物每小时的 ...

  6. python线性回归预测pm2.5_线性回归--PM2.5预测--李宏毅机器学习

    一.说明 给定训练集train.csv,要求根据前9个小时的空气监测情况预测第10个小时的PM2.5含量. 训练集介绍: (1).CSV文件,包含台湾丰原地区240天的气象观测资料(取每个月前20天的 ...

  7. python线性回归预测pm2.5_基于随机森林算法的PM2.5预测

    空气质量指数(AQI)是衡量空气质量好坏的重要指数,它是依据空气中污染物浓度的高低来判断的. 但是因为空气污染本身是一个较为复杂的现象,来自固定和流动污染源的人为污染物排放大小是影响空气质量的最主要因 ...

  8. 「数据游戏」:使用岭回归预测招商银行的股价

    作者:Max,「数据游戏」优胜队伍成员 前阵子报名参加了「数据游戏」比赛,题目是预测5月15号(星期三)招商银行的股价,截止时间是在5月12号(星期天).在本次预测中,我用到的是岭回归. 岭回归 岭回 ...

  9. python 预测 位置_Python:核岭回归预测,KRR

    1 #-*- coding: utf-8 -*- 2 """ 3 Created on Wed Oct 17 21:14:44 20184 5 @author: Luov ...

最新文章

  1. P1215 母亲的牛奶
  2. Vmware 中Windows和虚拟机共享文件--VMware-tools补丁安装
  3. 【C语言】switch中无break的情况
  4. 数据库IN查询参数化改造的方法
  5. 下拉插件 (带搜索) Bootstrap-select 从后台获取数据填充到select的 option中 用法详解...
  6. php跨服务器访问不了,php跨服务器访问方法小结
  7. python设置list_python之list
  8. Jakarta Commons:巧用类和组件三(转)
  9. mysql左外连接条件_mysql – 左外连接的MAX条件
  10. oracle中decode方法使用
  11. 无盘服务器1410M,【说好的每周一贴】网维9系整套施工指南及常见问题与解决方法!!...
  12. 02 CODESYS应用基础之ST语言语法基础
  13. php精华之独孤九剑
  14. mtk编译android,[Android6.0][MTK6737] MTK 编译环境搭建
  15. JAVA虚拟机、Dalvik虚拟机和ART虚拟机
  16. 如何拍背景虚化的照片_如何拍摄出突出主体(背景虚化)的照片
  17. 【蓝桥杯】算法提高 奥运会开幕式
  18. layui富文本编辑器的使用
  19. c# 开发的exe文件到另一台计算机无法运行?,visual stdio2010写的c#程序,在另一台电脑上运行exe文件,显示缺乏.net环境。...
  20. Hadoop环境搭建三 伪分布式

热门文章

  1. Django form choices, placeholder
  2. 《A First Course in Probability》-chape4-离散型随机变量-几种典型分布列
  3. linux下编译jrtplib-3.9.1
  4. c/c++ 前置声明 -- typedef问题
  5. c语言fgets函数的用法
  6. vscode 使用 ssh 登录
  7. 分享GitHub上一些嵌入式相关的高星开源项目
  8. 10张图22段代码,万字长文带你搞懂虚拟内存模型和malloc内部原理
  9. java中自定义异常的_java中的自定义异常(标准)
  10. c语言sort函数_C语言的那些经典程序 第八期