Matlab

29 views
Skip to first unread message

JEFERSON

unread,
Sep 29, 2014, 6:34:07 PM9/29/14
to redesn...@googlegroups.com

M

Olá pessoal!
Estou precisando de ajuda para fazer um ajuste de um modelo 
de regressão não linear no matlab, porém, está dando erro no matlab.
A sintaxe que estou usando é essa:

X = [ HT, DAP];
y = Volume;
modelfun = @(b,x)b(1).*x(:,1).^b(2).*x(:,2).^b(3);
beta0 = [-0,001  0,03  0,05];
mdl = fitnlm(X,y,modelfun,beta0). 

O modelo que quero ajustar é o de Schumacher e Hall ( v= b0*DAP^B1*HT^B2),
ele é muito utilizado na área florestal para estimativa de volume, por isso, pretendo
compara-lo com a Rede Neuro- Fuzzy. Estou tentando ajusta- lo a uma base de dados
como essa.
 
 DAP HT Vi
4,583,020,000474
4,232,90,000433
6,843,280,000336
3,723,10,000298
4,232,980,00064
8,915,10,000499


Reply all
Reply to author
Forward
0 new messages