No caso do exemplo que você mandou o autor modificou a equação antes de realizar a primeira derivada como será mostrado abaixo:

Log10 (Proteína) = 2,29062 + 0,97069 * (Log10PCV) 
ln(Proteína)/ln(10) = 2,29062 + 0,97069 * (ln(PCV)/ln(10))
ln(Proteína) = 2,29062 * ln(10) + 0,97069 * ln(PCV)
Proteína = e^(2,29062*ln(10) + 0,97069 * ln(PCV))
Proteína = e^(2,29062*ln(10)) * e^(0,97069 * ln(PCV))
Proteína = 195.2630191 * e^(0,97069 * ln(PCV)) # Esta é a função que você deve entrar no R
dProteína/dPCV = 195.2630191 * e^(0,97069 * ln(PCV)) * 0,97069 * (1/PCV)
dProteína/dPCV = 189.53986 * e^(0,97069 * ln(PCV)) * (1/PCV)
dProteína/dPCV = 189.53986 * e^(ln(PCV)^0.97069) * (1/PCV)
dProteína/dPCV = 189.53986 * PCV^0.97069 * (1/PCV)
dProteína/dPCV = 189.53986 * PCV^-0.02931 # Essa e a equação desejada

No R:

D(expression(195.2630191 * exp(0.97069 * log(PCV))),"PCV")# A partir do resultado é só você rearranjar como mostrado acima e você

vai chegar na mesma expressão que os autores.

Qualquer dúvida estou a disposição.

Att.

Tiago.


==================================================================================================================================
Tiago de Souza 

Graduando em agronomia pela UFES

Bolsista de Iniciação Cientifica pela FAPES

================================================================================================================================== 



Date: Thu, 6 Dec 2012 21:10:01 -0200
From: nandodesouza@gmail.com
To: r-br@listas.c3sl.ufpr.br
Subject: Re: [R-br] Derivar equações com R

Obrigado Tiago e Walmes, mas não estou entendendo uma coisa.
usando a função "D" obtive a seguinte equação:
b * (1/PCVZ/log(10))

Desculpe estar perguntando demais, não sou estatístico e estas coisas de derividas me deixa louco. Com este modelo eu tenho de estimar o coeficite "b" ou eu o substituo pelo coeficiente "b" da equação linear inicial? pergunto isto pq desta forma a resposta é muito fora do real.

Em um artigo que estou seguindo a metodologia o autor possuia a seguinte equação:
 Log10 Proteína = 2,29062 + 0,97069 Log10PCV e obtiveram o seguinte equação após derivar em função do PCVZ:
Proteína = 189,53986 xPCV^-0,0293.
por este motivo estou achando o modelo que gerei com o D estranho?
como resolver isto?


Em 6 de dezembro de 2012 20:31, tiago souza marçal <tiagosouzamarcal@hotmail.com> escreveu:
D(expression(a+b*(log(PCVZ)/log(10))),"PCVZ")


_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forne�a c�digo m�nimo reproduz�vel.