Need help with genfis2 warning: Rank deficient

조회 수: 1 (최근 30일)
Gary
Gary 2014년 1월 26일
댓글: Gary 2014년 1월 26일
Hello all, I am trying to use genfis2 to create a FIS structure to be used by ANFIS. I am working with a set of data that is 430x7. The first 6 columns are the inputs for genfis2 and last column is the output. Below is how I am using the genfis2 command, from what I understand, radii is a vector that determines the range of a cluster and xbounds are the min/max (to normalize the data) values in each column of data correct? Why am I getting "Warning: Rank deficient, rank = 421, tol = 4.490110e-14?" Is it my input thats messed, anyone have any sage advice? Thank you.
in_fis = genfis2(data(:,1:6),data(:,7),radii,xbounds)

채택된 답변

Walter Roberson
Walter Roberson 2014년 1월 26일
You have duplicates (or near duplicates) in your rows.
  댓글 수: 3
Walter Roberson
Walter Roberson 2014년 1월 26일
You should unique('rows') your inputs. If you have multiple lines with the same inputs but different outputs then you have trouble.
Gary
Gary 2014년 1월 26일
Thanks a lot for the help Walter.

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Solver Outputs and Iterative Display에 대해 자세히 알아보기

태그

Community Treasure Hunt

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

Start Hunting!

Translated by