MATLAB: Please help me to solve a problem in modeling ANFIS

anfis

I am a new user of ANFIS and I have been facing some problems in prediction electric load from ANFIS. Some of outputs (electric loads predicted) are negatives or too much different from the trained values. In form to give you an idea in what I am trying do to, bellow follow the MatLab code for ANFIS
1. fismat = genfis1(gangan,3,'trimf','constant')
% the gagan is a matrix 4*24. The four columns represent the following: The first is day hours. The second is the temperature on each hour. The third is the humidity on each hour. And the last is the electric power on each hour. 2. trn_fismat=anfis(gangan,fismat)
3. ruleedit(trn_fismat)
4. input=gangan(:,1:4)
5. anfis_output = evalfis(input, trn_fismat);
Could give me tips help me to train my ANFIS in form they predict the electric load close to trained values.
PS. Attached you find the matlab data and code if you need
Thank you in advance and I am looking forward your kind reply.
Best regards;
Heleno Sanches

Best Answer

Could you leave here your data file (train_data and check_data) ? Winn