exercicio 9.2

classic Clássica list Lista threaded Em Árvore
2 mensagens Opções
Responder | Em Árvore
Abra essa mensagem na visão em árvore
|

exercicio 9.2

jessicacorso
Estou fazendo o exercicio, a função está retornando os gráficos que fiz dentro dela, mas nao está retornando o que eu pedi em "return"
Qual é o erro?

#Tarefa: Crie uma função para saída gráfica de análises exploratórias de duas variáveis.
explograf<- function(x, y)
{
  x11()
  par(mfrow = c(2,3))
  boxplot(x,y, col=c("blue", "red"), names=c("x","y"))
  title("Boxplot x-y")
  hist(x, col="blue")
  hist(y, col="red")
  plot(x,y, xlab="x", ylab="y")
 
  qqnorm(x, col = "blue", main= paste("Gráfico Quantil x por Quantil de", deparse(substitute(x))), xlab="Quantil Teórico",ylab="Quantil da Amostra")
  qqline(x)
 
  qqnorm(y, col = "red", main= paste("Gráfico Quantil y por Quantil de",deparse(substitute(y))), xlab="Quantil Teórico",ylab="Quantil da Amostra")
  qqline(y)
 
  par(mfrow = c(1,1))
  summaryx=summary(x)
  #names(summaryx) =  c("Min.", "1st Qu.",  "Median",    "Mean", "3rd Qu.",    "Max." )
  summaryy=summary(y)
  #names(summaryy) = c("Min.", "1st Qu.",  "Median",    "Mean", "3rd Qu.",    "Max." )
  cor=cor(x,y)
  return=(list("Sumário de x" = summaryx,"Sumário de y"= summaryy,"Correlação" =cor))
}

#teste
#x=c(10,20,30,40,50)
#y=c(2,4,6,8,10)
#explograf(x,y)
Responder | Em Árvore
Abra essa mensagem na visão em árvore
|

Re: exercicio 9.2

Diogro.
return é uma função que recebe como argumento oq vc quer que a função retorne.

A última linha da sua função não chama a função return, mas associa a um novo objeto chamado return a lista que vc quer que seja a saida.

Vc fez:

return = (x)

Vc queria fazer:

return(x)