当前位置: 首页 > article >正文

回归预测 | MATLAB实LSTM多输入单输出回归预测

回归预测 | MATLAB实LSTM多输入单输出回归预测

目录

    • 回归预测 | MATLAB实LSTM多输入单输出回归预测
      • 预测效果
      • 基本介绍
      • 程序设计
      • 参考资料

预测效果

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

基本介绍

LSTM多输入单输出回归预测

程序设计

  • 完整代码:MATLAB实LSTM多输入单输出回归预测
%%  清空环境变量
warning off             % 关闭报警信息
close all               % 关闭开启的图窗
clear                   % 清空变量
clc  
addpath(genpath(pwd))
%% 导入数据
data =  readmatrix('day.csv');
data = data(:,3:16);
res=data(randperm(size(data,1)),:);    %此行代码用于打乱原始样本,使训练集测试集随机被抽取,有助于更新预测结果。
num_samples = size(res,1);   %样本个数


% 训练集和测试集划分
outdim = 1;                                  % 最后一列为输出
num_size = 0.7;                              % 训练集占数据集比例
num_train_s = round(num_size * num_samples); % 训练集样本个数
f_ = size(res, 2) - outdim;                  % 输入特征维度


P_train = res(1: num_train_s, 1: f_)';
T_train = res(1: num_train_s, f_ + 1: end)';
M = size(P_train, 2);

P_test = res(num_train_s + 1: end, 1: f_)';
T_test = res(num_train_s + 1: end, f_ + 1: end)';
N = size(P_test, 2);

%  数据归一化
[p_train, ps_input] = mapminmax(P_train, 0, 1);
p_test = mapminmax('apply', P_test, ps_input);

[t_train, ps_output] = mapminmax(T_train, 0, 1);
t_test = mapminmax('apply', T_test, ps_output);





参考资料

[1] https://blog.csdn.net/kjm13182345320/article/details/128267322?spm=1001.2014.3001.5501
[2] https://blog.csdn.net/kjm13182345320/article/details/128234920?spm=1001.2014.3001.5501


http://www.kler.cn/a/488779.html

相关文章:

  • VSCode配置php开发环境
  • 【git】-2 分支管理
  • Vue sm3国密 IE模式报错处理
  • Zookeeper 集群安装
  • GPU算力平台|在GPU算力平台部署Qwen-2通义千问大模型的教程
  • 【单片机】实现一个简单的ADC滤波器
  • [Git] git reset --hard / git reset --soft
  • Perl语言的数据结构
  • STM32的存储结构
  • abap安装cl_json类
  • 玩转 LangChain Memory 模块:四种记忆类型详解及应用场景全覆盖
  • Flutter项目开发模版,开箱即用(Plus版本)
  • k8s dashboard离线部署步骤
  • windows中,git bash 使用conda命令
  • ISP流程--去马赛克详解
  • ETL的工作原理
  • 【算法】图解排序算法之归并排序、快速排序、堆排序
  • 基于Linux环境的进度条实现
  • 通过idea创建一个springboot 并执行案例
  • Linux (CentOS) 安装 Docker 和 Docker Compose
  • taro转H5端踩坑
  • 【联合物种分布模型】HMSC联合物种分布模型在群落生态学中的贝叶斯统计分析应用
  • 计算机网络之---局域网
  • 如何在 Ubuntu 22.04 上使用 LEMP 安装 WordPress 教程
  • 关于大数据的基础知识(一)——定义特征结构要素
  • 第二次mysql作业