📄 mtd_plot.m
字号:
function []=mtd_plot(res,z)
% PURPOSE: Graphic output of multivariate temporal disaggregation methods
% ------------------------------------------------------------
% SYNTAX: []=mtd_plot(res,z);
% ------------------------------------------------------------
% OUTPUT: plots of
% - high frequency estimates
% - z constraint and transversal aggregation
% ------------------------------------------------------------
% INPUT: res: structure generated by denton or difonzo programs
% z: nzx1 ---> high frequency transversal constraint
% ------------------------------------------------------------
% SEE ALSO: denton, difonzo, mtd_print
% written by:
% Enrique M. Quilis
% Instituto Nacional de Estadistica
% Paseo de la Castellana, 183
% 28046 - Madrid (SPAIN)
y=res.y(1:res.n,:);
t=1:res.n;
figure;
plot(t,sum(res.y'),'ro',t,z);
legend('Transversal aggregation','z: Transversal constraint',0);
e=100*((sum(y')')-z)./z; % Final discrepancy
xlabel ('time');
figure;
plot(e);
title ('Final discrepancy (as % of z)');
axis ([0 res.n -1 1]);
xlabel ('time');
[aux,M] = size(res.y); clear aux;
switch res.meth
case {'Multivariate Denton','Multivariate Rossi'}
% Nothing to do
case {'Multivariate di Fonzo'}
y_li = res.y - res.d_y; % Lower limit of high freq. estimate
y_ls = res.y + res.d_y; % Upper limit of high freq. estimate
end
for i=1:M
figure;
switch res.meth
case {'Multivariate Denton','Multivariate Rossi'}
plot(t,res.y(:,i),'b-');
case {'Multivariate di Fonzo'}
plot(t,res.y(:,i),'b-',t,y_li(:,i),'r-',t,y_ls(:,i),'r-');
end
title ('High frequency series');
xlabel ('time');
end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -