Wagner, 

  não sei se é isso que você quer...

mas a solução é só atribuir um valor para mu. Pois a variance tem que ser numerica.
E com isso tua função pode ser genérica. Olha o exemplo que fiz, talvez seja isso, não?

link <- "log"
mu <- 2
quasi(link = link, variance = mu)

Assim, teu mu pode assumir quaisquer valor conforme a necessidade da aplicação da função.
Espero ter te ajudado... 

Abs,
RS

___________________________________________________
Rodrigo Sant'Ana
--
Mestre em Ciência e Tecnologia Ambiental - MCTA/UNIVALI
Graduado em Oceanografia - CTTMar/UNIVALI
Universidade do Vale do Itajaí - UNIVALI
--



Em 15 de abril de 2014 05:08, Wagner Bonat <wbonat@gmail.com> escreveu:
Caros,

Alguem tem ideia do que acontece nesta situacao

quasi(link = "log", variance = "mu")

Family: quasi
Link function: log

Resultado perfeito, agora preciso deixar generico para usar a funcao quasi dentro de outra funcao para obter valores iniciais, entao pensei algo assim

link = "log"
variance = "mu"
quasi(link = link, variance = variance)
Error in quasi(link = link, variance = variance) (from quasi.R@3553CaW#69) :
  'variance' "NA" is invalid: possible values are "mu(1-mu)", "mu", "mu^2", "mu^3" and "constant"

Alguma ideia ??

Obrigado



--
Wagner Hugo Bonat
LEG - Laboratório de Estatística e Geoinformação
UFPR - Universidade Federal do Paraná

_______________________________________________
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.