main.m

来自「时间序列预测算法。支持5种常见的算法 移动平均 非线性回归 指数平滑等」· M 代码 · 共 50 行

M
50
字号
function Main
% Main route
% Include the Five Method
% 指数平滑
% AR
% MA
% ARMA
% 非线性回归

flag = 1;

while flag == 1
    disp('时间预测算法:指数平滑, AR,MA,ARMA, 非线性回归!');
    disp(' ');
    disp('指数平滑预测----------------------------------------- 1');
    disp('AR预测---------------------------------------------- 2');
    disp('MA预测---------------------------------------------- 3');
    disp('ARMA预测-------------------------------------------- 4');
    disp('非线性回归预测--------------------------------------- 5');
    disp(' ');
    
    option = input('请输入你的预测算法:','s');
    disp(' ');
    
    switch option
        case '1'
            disp('指数平滑预测');
            smothdemo;
        case '2'
            disp('AR预测');
            ardemo;
        case '3'
            disp('MA预测');
            mademo;
        case '4'
            disp('ARMA预测');
            armademo;
        case '5'
            disp('非线性回归预测');
            regressdemo;
      otherwise
        disp('不正确的输入参数!')
    end
    
    R=input('你希望退出程序吗? [Y/N] ','s');
    disp(' ');
    if strcmp(R,'') + strcmp(R,'y') + strcmp(R,'Y'), 
        flag = 0;
    end
end

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?