【Transformer-GRU时序预测】Transformer-GRU单变量时间序列预测,基于Transformer-GRU单变量输入模型。matlab代码,2023b及其以上。评价指标包括:R

%% 清空环境变量

warning off % 关闭报警信息

close all % 关闭开启的图窗

clear % 清空变量

clc % 清空命令行

%% 导入数据

res = xlsread('数据集.xlsx');

%% 数据分析

num_size = 0.75; % 训练集占数据集比例

outdim = 1; % 最后一列为输出

num_samples = size(res, 1); % 样本个数

num_train_s = round(num_size * num_samples); % 训练集样本个数

f_ = size(res, 2) - outdim; % 输入特征维度

flag_conusion = 1; % 标志位为1,打开混淆矩阵(要求2018版本及以上)

%% 划分训练集和测试集

P_train = res(1: num_train_s, 1: f_)';

T_train = res(1: num_train_s, f_ + 1: end)';

P_test = res(num_train_s + 1: end, 1: f_)';

T_test = res(num_train_s + 1: end, f_ + 1: end)';

%% 划分训练集和测试集

M = size(P_train, 2);

N = size(P_test, 2);

or_dim = size(P_train,1) ; % 记录特征数据维度

n_out = 1 ; % % 预测步长

% 数据归一化

[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. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-09 22:34:02       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-09 22:34:02       71 阅读
  3. 在Django里面运行非项目文件

    2024-07-09 22:34:02       58 阅读
  4. Python语言-面向对象

    2024-07-09 22:34:02       69 阅读

热门阅读

  1. 使用工业自动化的功能块实现大语言模型应用

    2024-07-09 22:34:02       23 阅读
  2. Linux 内核编译与模块开发:深入掌握系统核心

    2024-07-09 22:34:02       28 阅读
  3. CUDA Kernel调试与优化--背景知识扫盲(LLM生成)

    2024-07-09 22:34:02       16 阅读
  4. C语言希尔排序详解与实例

    2024-07-09 22:34:02       22 阅读
  5. 多尺度旋转编码

    2024-07-09 22:34:02       23 阅读
  6. PostgreSQL的使用

    2024-07-09 22:34:02       21 阅读
  7. 定投就像还房贷

    2024-07-09 22:34:02       22 阅读
  8. Linux下python抓取动态网页内容

    2024-07-09 22:34:02       28 阅读