X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?p=CreaPhase.git;a=blobdiff_plain;f=octave_packages%2Ftsa-4.2.4%2Ftsademo.m;fp=octave_packages%2Ftsa-4.2.4%2Ftsademo.m;h=829740203327c3dc6c00a7c68d14e0642bce0079;hp=0000000000000000000000000000000000000000;hb=c880e8788dfc484bf23ce13fa2787f2c6bca4863;hpb=1705066eceaaea976f010f669ce8e972f3734b05 diff --git a/octave_packages/tsa-4.2.4/tsademo.m b/octave_packages/tsa-4.2.4/tsademo.m new file mode 100644 index 0000000..8297402 --- /dev/null +++ b/octave_packages/tsa-4.2.4/tsademo.m @@ -0,0 +1,39 @@ +% TSADEMO demonstrates INVEST1 on EEG data + +% $Id: tsademo.m 5090 2008-06-05 08:12:04Z schloegl $ +% Copyright (C) 1998-2002,2008 by Alois Schloegl +% +% This program is free software: you can redistribute it and/or modify +% it under the terms of the GNU General Public License as published by +% the Free Software Foundation, either version 3 of the License, or +% (at your option) any later version. +% +% This program is distributed in the hope that it will be useful, +% but WITHOUT ANY WARRANTY; without even the implied warranty of +% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +% GNU General Public License for more details. +% +% You should have received a copy of the GNU General Public License +% along with this program. If not, see . + + +if exist('OCTAVE_VERSION')>5; + load -force eeg8s.mat +elseif 1 + load eeg8s.mat +else + [FileName, PathName]=uigetfile('eeg8s.mat','load demo data EEG8S.MAT'); + load([PathName FileName],'eeg8s'); +end; +s = eeg8s'; +Pmax=100; +[AutoCov,AutoCorr,ARPMX,E,CRITERIA,MOPS]=invest1(s,Pmax,'s'); + +if size(ARPMX,2)==2*Pmax, + %invest1(eeg8s,30,'s'); + AR=ARPMX(:,1:Pmax); + RC=ARPMX(:,Pmax+1:2*Pmax); +else + AR=ARPMX(:,Pmax/2*(Pmax-1)+(1:Pmax)); + RC=ARPMX(:,(1:Pmax).*(2:Pmax+1)/2); +end;