⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mfe_loadf_plotacf.m

📁 Modeling and Forecasting Electricity Loads and Prices: A Statistical Approach" by Rafa&#322 Weron, p
💻 M
字号:
function mfe_loadf_plotacf(stochc,obj,N);
%MFE_LOADF_PLOTACF Auxiliary routine for MFE_LOADF.
%	MFE_LOADF_PLOTACF(STOCHC,OBJ,N) plots autocorrelation (ACF) and partial 
%   autocorrelation (PACF) functions for the stochastic component STOCHC.
%   The maximum lag is given by N. OBJ is a handle to the radiobuttons used
%   to select between the models.

%   Written by Adam Misiorek and Rafal Weron (2006.09.22)
%   Copyright (c) 2006 by Rafal Weron

if nargin<3
    N = 28;
end;
if get(obj.modela,'value')
    h16 = figure(16);
    set(h16,'name','Autocorrelation of Model A stochastic component','numbertitle','off');
else
    h17 = figure(17);
    set(h17,'name','Autocorrelation of Model B stochastic component','numbertitle','off');
end;    

% ACF
subplot(2,1,1);
[ya,xa,ba] = autocorr(stochc,N);
lineHandles = stem(xa,ya,'filled','r-o');
set(lineHandles(1),'MarkerSize',4)
grid on
xlabel('Time lag [Days]')
ylabel('ACF')
set(gca,'xlim',[0,N]);
hold on
plot([0.5 0.5;N N],[ba([1 1]) ba([2 2])],'-b');
hold off

% PACF
subplot(2,1,2);
[ya,xa,ba] = parcorr(stochc,N);
lineHandles = stem(xa,ya,'filled','r-o');
set(lineHandles(1),'MarkerSize',4)
grid on
xlabel('Time lag [Days]')
ylabel('PACF')
set(gca,'xlim',[0,N]);
hold on
plot([0.5 0.5;N N],[ba([1 1]) ba([2 2])],'-b');
hold off

⌨️ 快捷键说明

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