The bunch of free available software for computing RPs and their quantifications was extended by a commandline version, which is fast and can handle long data series. It includes the most recent developed RQA measures and can be used in batch processes.
It can be found at http://www.agnld.uni-potsdam.de/~marwan ... oad/rp.php.
Commandline Recurrence Plots
- Norbert
- Expert
- Posts: 197
- Joined: Wed Jan 4, 2006 11:03
- Affiliation (Univ., Inst., Dept.): Potsdam Institute for Climate Impact Research, Germany
- Location: Potsdam, Germany
- Location: Potsdam Institute for Climate Impact Research, Germany
Order pattern recurrence plots
Order patterns recurrence plots are now included in the commandline version and in the plugin of the Matlab toolbox (rather fast).
- Norbert
- Expert
- Posts: 197
- Joined: Wed Jan 4, 2006 11:03
- Affiliation (Univ., Inst., Dept.): Potsdam Institute for Climate Impact Research, Germany
- Location: Potsdam, Germany
- Location: Potsdam Institute for Climate Impact Research, Germany
Re: Commandline Recurrence Plots
New location of the commandline RQA:
http://tocsy.pik-potsdam.de/commandline-rp.php
http://tocsy.pik-potsdam.de/commandline-rp.php
-
- Junior
- Posts: 4
- Joined: Sun Feb 10, 2013 21:29
- Affiliation (Univ., Inst., Dept.): Federal University of Campina Grande
- Location: Campina Grande, Brazil
- Research field: Engeneering
Re: Commandline Recurrence Plots
Professor Marwan,
I have some doubts about the use of command line reccurrence plots:
Let's see the use of rp like the official page:
dos('rp -i temp_data -s -m 3 -t 5 -e 0.7 -o rqa.dat');
Doubts:
1) Is this threshold parameter an absolute value of the radius or a percentage value of the maximum diameter of the phase space?
2) Is there a way to vary the parameter m and t? I mean, instead of using "-m 3 -t 7", Could I to use something like that (adapted from the official page):
Instead of use numbers, could I to use m(i) and tau(i)? I have tested like this and it did not work.
3) The similar use of command line rp in CRP toolbox is like that: (?)
Thanks in advance!
Best regards,
Vinicius Veira.
I have some doubts about the use of command line reccurrence plots:
Let's see the use of rp like the official page:
dos('rp -i temp_data -s -m 3 -t 5 -e 0.7 -o rqa.dat');
Doubts:
1) Is this threshold parameter an absolute value of the radius or a percentage value of the maximum diameter of the phase space?
2) Is there a way to vary the parameter m and t? I mean, instead of using "-m 3 -t 7", Could I to use something like that (adapted from the official page):
Code: Select all
% import some data
x=load('soi3.dat');
% data length
N = length(x);
% window length and window step size
w = 100; s = 10;
for i = 1:s:N-w
m=i; tau=round(N/i);
% make sub-string of data
sub_x = x(i:i+w-1);
% save sub-string of data
save('temp_data','-ascii','sub_x')
% call extern rp programme
dos('./rp -i temp_data -s -m m(i) -t tau(i) -e 0.7 -o rqa.dat');
end
delete('temp_data')
3) The similar use of command line rp in CRP toolbox is like that: (?)
Code: Select all
X=temp_data;
l_min=2; v_min=2;
crqa(X,3,5, 0.7, [], [], l_min, v_min, 1, ...
'euclidean', 'nonormalize', 'silent');
Best regards,
Vinicius Veira.
Vinícius Jefferson Dias Vieira, M.Sc.
Electrical Engineering Department,
Federal University of Campina Grande, Brazil
Electrical Engineering Department,
Federal University of Campina Grande, Brazil
- Norbert
- Expert
- Posts: 197
- Joined: Wed Jan 4, 2006 11:03
- Affiliation (Univ., Inst., Dept.): Potsdam Institute for Climate Impact Research, Germany
- Location: Potsdam, Germany
- Location: Potsdam Institute for Climate Impact Research, Germany
Re: Commandline Recurrence Plots
Yes, it is an absolute value.viniciusjdv wrote:1) Is this threshold parameter an absolute value of the radius or a percentage value of the maximum diameter of the phase space?
Yes, you can do it. You have to use either num2str or sprintf:viniciusjdv wrote:2) Is there a way to vary the parameter m and t? I mean, instead of using "-m 3 -t 7", …
Code: Select all
m = 1:5; tau = 1:10;
for i = 1:length(m)
for j = 1:length(tau)
% call extern rp programme
dos(['./rp -i temp_data -s -m ',num2str(m(i)),' -t ',num2str(tau(j)),' -e 0.7 -o rqa.dat']);
end
end
I don't understand your question. Sorry.viniciusjdv wrote:3) The similar use of command line rp in CRP toolbox is like that: (?)