close all;
addpath('Models/','Functions/')
MODEL={'kuramoto1','kuramoto2','michaelis_menten','roessler'};
BASIS={'polynomial','polynomial_diff','fourier','fourier_diff','power_series','RBF'};
N=25;
NI=4;
S=30;
M=10;
NODE=15;
simulate(MODEL{2},25,4,30,10);
ORDER=[5,10,15,20,25,30];
figure('Name','Reconstruction using different number of RBF');
t=1;
for k=ORDER
[list,cost,FPR,TPR,AUC]=reconstruct(MODEL{2},NODE,BASIS{6},k);
subplot(2,3,t);
plot(cost,'-o','LineWidth',2.5,'Color',[0,0.7,0.9],'MarkerFaceColor',[0,0.7,0.9]);
title({['Fitting Costs: ',num2str(k),' RBF'],['AUC=',num2str(AUC)]});
xlabel('# Inferred Interactions');
ylabel('Cost');
t=t+1;
end
set(gcf,'Position',[0 0 1000 500])
'rm' is not recognized as an internal or external command,
operable program or batch file.
A subdirectory or file Data already exists.
Creating network structure...
Simulating time series...
Simulation finished!
Initiating reconstruction...
Reading data...
Estimating time derivatives and constructing input matrices...
Performing ARNI...
Reconstruction has finished!
Quality of reconstruction:
0.9643
Initiating reconstruction...
Reading data...
Estimating time derivatives and constructing input matrices...
Performing ARNI...
Reconstruction has finished!
Quality of reconstruction:
0.9762
Initiating reconstruction...
Reading data...
Estimating time derivatives and constructing input matrices...
Performing ARNI...
Reconstruction has finished!
Quality of reconstruction:
1
Initiating reconstruction...
Reading data...
Estimating time derivatives and constructing input matrices...
Performing ARNI...
Reconstruction has finished!
Quality of reconstruction:
1
Initiating reconstruction...
Reading data...
Estimating time derivatives and constructing input matrices...
Performing ARNI...
Reconstruction has finished!
Quality of reconstruction:
1
Initiating reconstruction...
Reading data...
Estimating time derivatives and constructing input matrices...
Performing ARNI...
Reconstruction has finished!
Quality of reconstruction:
1