Filter löschen
Filter löschen

it gives me error Unrecognized function or variable 'GWO'.

1 Ansicht (letzte 30 Tage)
essrra
essrra am 12 Mär. 2023
Kommentiert: Walter Roberson am 13 Mär. 2023
close all
clear all
clc
global A trn vald ;
T=100;
N=30;
lb=0;%
ub=1;
runs=30;
threshold=2;
fitfun=@AccSz; %fitness function 0.99Err+0.01*Selection Ratio
%% Problem Definition
fn={'arrhythmia','primary-tumor','australian','base_Brain_T91','hepatitis','horse-colic',...
'KrvskpEW','BreastEW','spambase','SportsArticles','WaveformEW',...
'WineEW','Zoo','CongressEW','Exactly','Exactly2','HeartEW','IonosphereEW','Lymphography'...
'M-of-n','PenglungEW','SonarEW','SpectEW','Vote'};
SD=size(fn,1);
for j=1:SD
libb=['BDD\' cell2mat(fn(j)) '.mat'];
% A=load('C:\Users\d\Downloads\archieve');
% save('featuresall.mat')
load('f')
A=featuresall;
nVar=size(featuresall,2)-1;
r=randperm(size(featuresall,1));
trn=r(1:floor(length(r)*0.8)); % split 80% train 20% test not k-fold
vald=r(floor(length(r)*0.8)+1:end);
dim=nVar;
for i=1:runs
display(['At run ', num2str(i)]);
[t_GWO(i),Nf_GWO(i),outcome_GWO(i),best_GWO(i,:),GWO_conv(i,:)]=GWO(N,T,lb,ub,dim,fitfun);
[acc_GWO(i),sensi_GWO(i),speci_GWO(i)]=Acc(best_GWO(i,:));
end
str=(strcat(char(fn{j}),'_',num2str(1)));
save(str)
end

Antworten (1)

Walter Roberson
Walter Roberson am 13 Mär. 2023
I recommend using the Add-On Explorer to install it.
  2 Kommentare
essrra
essrra am 13 Mär. 2023
i installed it but it gives me error says Error using GWO
Too many output arguments.
Walter Roberson
Walter Roberson am 13 Mär. 2023
Sorry, I do not seem to find a GWO implementation that has 5 outputs. I only find it with 3 outputs.

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Introduction to Installation and Licensing finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by