
Então estou no Ubuntu 14.04. Sempre deu certo esta análise não sei extamente o que esta ocorrendo me parece algum problema interno mesmo. E eu não sei resolver. 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 21:38, Mauro Sznelwar <sznelwar@uol.com.br> escreveu: Eu copiei e colei seu script e rodei! Tenho um Windows XP e o R 3.1. Veja: dados=data.frame(peso,glicose) glicose, peso
require(doBy) Loading required package: doBy Loading required package: survival Loading required package: splines Loading required package: 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
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. ________________________________ Este email está limpo de vírus e malwares porque a proteção do avast! Antivírus está ativa.

Se tirar sd funciona..Fiquei sem saber de nada. 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 22:31, Andre Oliveira <andreolsouza@yahoo.com.br> escreveu: Então estou no Ubuntu 14.04. Sempre deu certo esta análise não sei extamente o que esta ocorrendo me parece algum problema interno mesmo. E eu não sei resolver. 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 21:38, Mauro Sznelwar <sznelwar@uol.com.br> escreveu: Eu copiei e colei seu script e rodei! Tenho um Windows XP e o R 3.1. Veja: dados=data.frame(peso,glicose) glicose, peso
require(doBy) Loading required package: doBy Loading required package: survival Loading required package: splines Loading required package: 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
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. ________________________________ Este email está limpo de vírus e malwares porque a proteção do avast! Antivírus está ativa. _______________________________________________ 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.

Faz então uma função que retorne duas estatísticas já que não está sendo aceito o vetor com nome de duas funções. myfun <- function(x) c(media=mean(x), desvio=sd(x))) Não testei mas é certo de funcionar. À disposição. Walmes.

ja' experimentou, Ubuntu, iniciar o R utilizando: R --vanilla e entao tentar? Em 8 de outubro de 2014 23:19, walmes . <walmeszeviani@gmail.com> escreveu:
Faz então uma função que retorne duas estatísticas já que não está sendo aceito o vetor com nome de duas funções.
myfun <- function(x) c(media=mean(x), desvio=sd(x)))
Não testei mas é certo de funcionar.
À disposição. Walmes.
_______________________________________________ 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.
participantes (3)
-
Andre Oliveira
-
Benilton Carvalho
-
walmes .