[R-br] RES: doBy - summaryBy

Jobenil - Gmail pjobenil em gmail.com
Quarta Outubro 8 21:30:24 BRT 2014


André,

 

Rodei o script do jeito que você enviou e funcionou sem problemas.

Veja

   glicose, peso

> require(doBy)

Carregando pacotes exigidos: doBy

Carregando pacotes exigidos: survival

Carregando pacotes exigidos: splines

Carregando pacotes exigidos: MASS

> summaryBy(glicose~peso,data=dados,FUN=c(mean,sd))

          peso glicose.mean glicose.sd

1 Abaixodopeso     77.57143   14.06956

2  Acimadopeso    114.33333   39.50633

3        Obeso    141.20000   62.83072

4   Pesopadrão     79.50000   14.34064

> 

 

Veja se não há alguma incompatibilidade entre a versão do pacote e
dependências e a versão do R instalada.

 

Atenciosamente

Jobenil Júnior

 

 

De: R-br [mailto:r-br-bounces em listas.c3sl.ufpr.br] Em nome de Andre Oliveira
Enviada em: quarta-feira, 8 de outubro de 2014 21:04
Para: r-br em listas.c3sl.ufpr.br
Assunto: Re: [R-br] doBy - summaryBy

 

Leonardo,

obrigado mas deu erros!

Erro em summaryBy(glicose ~ peso, data = dados, FUN = c(mean, sd), FUN =
function(x) cbind(mean(x),  : 
  argumento formal "FUN" corresponde a múltiplos argumentos especificados

 

Seria o motivo como entrei com meus dados?

 

peso=scan(what= "as.character")
Abaixodopeso
Pesopadrão
Acimadopeso
Acimadopeso
Obeso
Acimadopeso
Pesopadrão
Abaixodopeso
Abaixodopeso
Acimadopeso
Acimadopeso
Obeso
Pesopadrão
Pesopadrão
Pesopadrão
Abaixodopeso
Pesopadrão
Obeso
Pesopadrão
Obeso
Acimadopeso
Abaixodopeso
Pesopadrão
Pesopadrão
Abaixodopeso
Pesopadrão
Pesopadrão
Obeso
Acimadopeso
Pesopadrão
Acimadopeso
Acimadopeso
Abaixodopeso
Pesopadrão
Pesopadrão

glicose=scan()
60
62
130
120
219
80
85
82
90
105
100
96
96
60
61
61
100
101
85
200
210
74
76
85
98
74
89
90
105
92
78
101
78
90
58

dados=data.frame(peso,glicose)
dados
str(dados)
head(dados)
attach(dados)

require(doBy)

summaryBy(glicose~peso,data=dados,FUN=c(mean,sd))
Erro em FUN(X[[1L]], ...) : 
  não foi possível encontrar a função "currFUN"

 



André Oliveira Souza. 
Graduação em Matemática, mestrado em estatística aplicada.Instituto Federal
de Educação, Ciência e Tecnologia do Espirito Santo.  IFES 

 

Em Quarta-feira, 8 de Outubro de 2014 13:06, Leonardo Ferreira Fontenelle
<leonardof em leonardof.med.br <mailto:leonardof em leonardof.med.br> > escreveu:

 

ou dependendo de como a By vai usar o retorno: FUN = function(x)
cbind(mean(x), sd(x))

 

Leonardo Ferreira Fontenelle <http://lattes.cnpq.br/9234772336296638> 

 

 

Em Qua 8 out. 2014, às 13:05, Leonardo Ferreira Fontenelle escreveu:

Andre, não estou podendo instalar agora o doBy, mas por favor experimente:
FUN = function(x) {print(mean(x)); print(sd(x))}

 

Leonardo Ferreira Fontenelle <http://lattes.cnpq.br/9234772336296638> 

 

 

Em Qua 8 out. 2014, às 07:57, Andre Oliveira escreveu:

Pessoal me socorre por favor,

veja meu código que originou no erro esta abaixo. Alguém saberia dizer o
motivo deste erro? Sempre usei para estratificar médias por tratamento e
nunca me deparei com este erro. 

 

dados=data.frame(peso,glicose)

 

dados

 

str(dados)
'data.frame':      35 obs. of  2 variables:
 $ peso   : Factor w/ 4 levels "Abaixodopeso",..: 1 4 2 2 3 2 4 1 1 2 ...
 $ glicose: num  60 62 130 120 219 80 85 82 90 105 ...
 

require(doBy)

 

summaryBy(glicose~peso,data=dados,FUN=c(mean,sd))

 

 

Erro em FUN(X[[1L]], ...) : 
não foi possível encontrar a função "currFUN"
 
 

 

André Oliveira Souza. 

Graduação em Matemática, mestrado em estatística aplicada.Instituto Federal
de Educação, Ciência e Tecnologia do Espirito Santo.  IFES 

 

_______________________________________________

R-br mailing list

R-br em listas.c3sl.ufpr.br <mailto:R-br em 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.

 

 


_______________________________________________
R-br mailing list
R-br em listas.c3sl.ufpr.br <mailto:R-br em 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.



---
This email is free from viruses and malware because avast! Antivirus protection is active.
http://www.avast.com
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listas.inf.ufpr.br/pipermail/r-br/attachments/20141008/95e2450f/attachment.html>


Mais detalhes sobre a lista de discussão R-br