[R-br] (sem assunto)

classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

[R-br] (sem assunto)

R-br mailing list
Olá a todos!

Tenho pouca familiaridade com o R, mas estou tentando utilizá-lo para criar os gráficos com os resultados das minhas análises de doutorado.

Eu gostaria de fazer um scatter plot com linhas de tendência para cada indivíduo. Eu consigo plotar o gráfico, mas não as linhas. O comando que estou utilizando é o seguinte:

ggplot(data, aes(x = slope, y = EBV, group = pai)) + geom_point() +  geom_smooth(method = ls)

O slope é um gradiente que varia de -2 a +2; EBV são os valores que eu calculei e eu gostaria de uma linha para cada pai, que são os animais avaliados. Meu interesse não é nem os pontos, mas as linhas (que eu chamo de normas de reação), que servirão para discutir os resultados.

Será que alguém pode me ajudar onde está o problema que as linhas não aparecem?

Muito obrigada!
--
_____________________________________________________
MSc. Bárbara Mazetti Nascimento
PhD student in Animal Science
Genetic Applied to Animal Breeding Group - GAMA
UFPR - Curitiba - PR - Brazil
+55 41 99142-9495


_______________________________________________
R-br mailing list
[hidden email]
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.
Reply | Threaded
Open this post in threaded view
|

Re: [R-br] (sem assunto)

R-br mailing list

Não sou versado em ggplot não, mas acho que utilizando o pacote lattice é muito mais rápido.
Acho que o gráfico que você quer é esse
library(lattice)

xyplot(EBV~slope,groups=pai, type=c("p","smooth"),data=data)
xyplot(EBV~slope|pai, type=c("p","smooth"),data=data)
xyplot(EBV~slope,groups=pai, type=c("p","r"),data=data) # inclui um linha de regressão linear aos dados
On Feb 11 2019, at 10:56 pm, Bárbara Mazetti Nascimento por (R-br) <[hidden email]> wrote:
Olá a todos!

Tenho pouca familiaridade com o R, mas estou tentando utilizá-lo para criar os gráficos com os resultados das minhas análises de doutorado.

Eu gostaria de fazer um scatter plot com linhas de tendência para cada indivíduo. Eu consigo plotar o gráfico, mas não as linhas. O comando que estou utilizando é o seguinte:

ggplot(data, aes(x = slope, y = EBV, group = pai)) + geom_point() +  geom_smooth(method = ls)

O slope é um gradiente que varia de -2 a +2; EBV são os valores que eu calculei e eu gostaria de uma linha para cada pai, que são os animais avaliados. Meu interesse não é nem os pontos, mas as linhas (que eu chamo de normas de reação), que servirão para discutir os resultados.

Será que alguém pode me ajudar onde está o problema que as linhas não aparecem?

Muito obrigada!
--
_____________________________________________________
MSc. Bárbara Mazetti Nascimento
PhD student in Animal Science
Genetic Applied to Animal Breeding Group - GAMA
UFPR - Curitiba - PR - Brazil
+55 41 99142-9495

_______________________________________________
R-br mailing list
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
[hidden email]
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.
Reply | Threaded
Open this post in threaded view
|

Re: [R-br] (sem assunto)

R-br mailing list
In reply to this post by R-br mailing list
Era isso mesmo que eu precisava!

Testei e deu certo!

Muito obrigada!! =)

_____________________________________
Sent from http://r-br.2285057.n4.nabble.com

_______________________________________________
R-br mailing list
[hidden email]
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 fornea cdigo mnimo reproduzvel.
Reply | Threaded
Open this post in threaded view
|

Re: [R-br] (sem assunto)

R-br mailing list
In reply to this post by R-br mailing list
Quando fui rodar o mesmo gráfico para outra característica, apareceu o seguinte erro: Error using packet 1 missing value where TRUE/FALSE needed

E então a grande maioria das linhas não são desenhadas. Eu não tenho no banco de dados nenhum valor zero, então não sei o que pode ter acontecido na leitura.

E aproveitando, tem como eu identificar a qual grupo pertece cada linha?

Obrigada!!


<quote author='R-br mailing list'>

Não sou versado em ggplot não, mas acho que utilizando o pacote lattice é
muito mais rápido.
Acho que o gráfico que você quer é esse
library(lattice)

xyplot(EBV~slope,groups=pai, type=c("p","smooth"),data=data)
xyplot(EBV~slope|pai, type=c("p","smooth"),data=data)
xyplot(EBV~slope,groups=pai, type=c("p","r"),data=data) # inclui um linha de
regressão linear aos dados
On Feb 11 2019, at 10:56 pm, Bárbara Mazetti Nascimento por (R-br)
<[hidden email]> wrote:

> Olá a todos!
>
> Tenho pouca familiaridade com o R, mas estou tentando utilizá-lo para
> criar os gráficos com os resultados das minhas análises de doutorado.
>
> Eu gostaria de fazer um scatter plot com linhas de tendência para cada
> indivíduo. Eu consigo plotar o gráfico, mas não as linhas. O comando que
> estou utilizando é o seguinte:
>
> ggplot(data, aes(x = slope, y = EBV, group = pai)) + geom_point() +
> geom_smooth(method = ls)
>
> O slope é um gradiente que varia de -2 a +2; EBV são os valores que eu
> calculei e eu gostaria de uma linha para cada pai, que são os animais
> avaliados. Meu interesse não é nem os pontos, mas as linhas (que eu chamo
> de normas de reação), que servirão para discutir os resultados.
>
> Será que alguém pode me ajudar onde está o problema que as linhas não
> aparecem?
>
> Muito obrigada!
> --
> _____________________________________________________
> MSc. Bárbara Mazetti Nascimento
> PhD student in Animal Science
>
> Genetic Applied to Animal Breeding Group - GAMA
> UFPR - Curitiba - PR - Brazil
>
> +55 41 99142-9495
>
> _______________________________________________
> R-br mailing list
> [hidden email]
> 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
[hidden email]
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.
</quote>
Quoted from:
http://r-br.2285057.n4.nabble.com/R-br-sem-assunto-tp4668422p4668423.html


_____________________________________
Sent from http://r-br.2285057.n4.nabble.com

_______________________________________________
R-br mailing list
[hidden email]
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 fornea cdigo mnimo reproduzvel.