27 lines
557 B
Matlab
27 lines
557 B
Matlab
|
function time = getTime(ts)
|
||
|
|
||
|
if ts.freq==1
|
||
|
time = ts.time(:,1);
|
||
|
return
|
||
|
end
|
||
|
|
||
|
time = [];
|
||
|
|
||
|
switch ts.freq
|
||
|
case 4
|
||
|
for i=1:ts.nobs
|
||
|
time = char(time,[num2str(ts.time(i,1)) 'Q' num2str(ts.time(i,2))]);
|
||
|
end
|
||
|
case 12
|
||
|
for i=1:ts.nobs
|
||
|
time = char(time,[num2str(ts.time(i,1)) 'M' num2str(ts.time(i,2))]);
|
||
|
end
|
||
|
case 52
|
||
|
for i=1:ts.nobs
|
||
|
time = char(time,[num2str(ts.time(i,1)) 'W' num2str(ts.time(i,2))]);
|
||
|
end
|
||
|
otherwise
|
||
|
error('dynSeries::getTime: Unknown type of frequency!')
|
||
|
end
|
||
|
|
||
|
time = time(2:end,:);
|