when I run qda using a certain number of variables but when I try to add a new one it generates the error i tried checking the variables and they satisfy the conditions when I remove one of the already used variables with the new one that I wanted to add it works and when I plug the old one back in it generates the same error.
model=qda(data=males,ZONE~log(L)+log(LT)+log(HG)+log(HD)+log(HS)+log(LB)+log(LH)+log(LP)+log(PP)+log(PF))
#this code works fine
#adding a new variable from the same dataset and it's numeric
model_2=qda(data=males,ZONE~log(L)+log(LT)+log(HG)+log(HD)+log(HS)+log(LB)+log(LH)+log(LP)+log(PP)+log(PF)+log(TP))
#this generates the error 'some variable is too small for qda
#now i replace one of the existing variables with the one i wanted to add
model_3=qda(data=males,ZONE~log(L)+log(LT)+log(HG)+log(HD)+log(HS)+log(LB)+log(LH)+log(LP)+log(PP)+log(TP))
## i replaces log(PF) with log(TP) and it worked so the problem is not in the variable
any suggestions of what might be causing this?