Olá, obrigada pelo vídeo! Como eu faço para fragmentar o eixo da densidade como vc fez com o break? Gostaria de segmentá-lo mais , porém sem usar o ggplot como vc fez ao final do vídeo.
Olá Marcelo. Fico muito grato pela aula. Parabéns pela didática. Você teria uma dica para incluir as linhas com os limites especificados no histograma?
Sim, após o código adicione um + e na linha de baixo teste as duas opções: a) geom_vline(aes(xintercept = mean(seu_conjunto$sua_variavel)), linetype = "dashed", color = "red", size = 1) b) geom_vline(aes(xintercept = 30), linetype = "dashed", color = "red", size = 1) ps: seu_conjunto$sua_variavel este também precisa atualizar com seus dados.
@@carvalhoribeiro Obrigado pela ajuda. Parabéns pelo canal. Conteúdo relevante!!! Estou precisando aprender a pescar. Você conhece esse livro? Só pela amostra não fiquei certo de que oferece o caminho das pedras, além de inúmeros exemplos. amz.onl/hoPn4UK
Olá Marcelo! Ótimo tutorial. Gostaria de saber o que significa ponto duplo antes e depois de density, quando você transformou o eixo y de contagem para densidade (..density..)?
este ponto duplo indica que esta é uma das variáveis especiais do ggplot( ..count.., ..density.., etc.) são retornados por uma transformação estatística do conjunto de dados original.
Marcelo, tudo bem? Muito boa suas explicações!! Contudo, não consegui ao final desse video em Labs () colocar subtitle e o caption. Tem alguma biblioteca que preciso baixar?
A função labs(tittle = , subtitle, caption) fazem parte do pacote ggplot2, se você carregou tem que dar. Se mesmo assim não conseguir, tente usar ggtitle("Nome do gráfico, subtitle = "subtítulo do gráfico")
Fala, marcelo, beleza? consegui instalar e fazer o passo-a-passo com o ggplot, mas depois não consegui executar os códigos que eu já havia escrito antes e só consegui voltar a executá-los depois de fechar e abrir o arquivo sem a parte do código com o ggplot.
Oi, muito bom o vídeo. Nos casos abordados você utilizou dados random, rnorm. Porém, estou precisando fazer tudo que você ensinou mudando somente o fato de precisar utilizar dados da minha pesquisa. Como eu faria isso? Eu calculei a média e o desvio padrão.
é só alterar onde está dados, colocar seus_dados. Lembrando que é só os valores não precisa colocar média nem desvio padrão...eu fiz ali apenas pra gerar os dados.
Sim, pois neste caso a curva mostra a probabilidade e no histograma mostra a contagem. Mas há uma saída, para plotar apenas uma linha, poderiamos usar a função polígono de frequencia ggplot(dados)+ aes(preco)+ geom_histogram(alpha=0.3, fill="lightblue", colour = "black")+ geom_freqpoly()
É só trocar o nome lá ao invés de dados colocar o seu conjunto de dados e a variável que você quer plotar. Nesse código eu mostro como fazer um histograma com curva normal(usado na escola note que mudei de dados para mtcars) e o mesmo histograma(uso no dia a dia na pratica) #histograma com curva normal ggplot(mtcars) + aes(x=mpg)+ geom_histogram(aes(y= ..density..),alpha=0.3, fill="lightblue", colour="black") + stat_function(fun = dnorm, args = list(mean = mean(mtcars$mpg), sd = sd(mtcars$mpg))) #histograma no dia a dia install.packages("funModeling") library(funModeling) funModeling::plot_num(mtcars)
Aula super prática, valeu cara !! Show de bola !
fico feliz que o conteúdo tenha sido útil pra você Angelo
Olá, obrigada pelo vídeo! Como eu faço para fragmentar o eixo da densidade como vc fez com o break?
Gostaria de segmentá-lo mais , porém sem usar o ggplot como vc fez ao final do vídeo.
fico feliz que o conteúdo tenha sido útil
Ajustes da densidade no código de base do R podem ser feitos usando adjust segue um exemplo
dados
Olá Marcelo.
Fico muito grato pela aula.
Parabéns pela didática.
Você teria uma dica para incluir as linhas com os limites especificados no histograma?
Sim, após o código adicione um + e na linha de baixo teste as duas opções:
a) geom_vline(aes(xintercept = mean(seu_conjunto$sua_variavel)), linetype = "dashed", color = "red", size = 1)
b) geom_vline(aes(xintercept = 30), linetype = "dashed", color = "red", size = 1)
ps: seu_conjunto$sua_variavel este também precisa atualizar com seus dados.
@@carvalhoribeiro
Obrigado pela ajuda. Parabéns pelo canal. Conteúdo relevante!!!
Estou precisando aprender a pescar.
Você conhece esse livro?
Só pela amostra não fiquei certo de que oferece o caminho das pedras, além de inúmeros exemplos.
amz.onl/hoPn4UK
Olá Marcelo! Ótimo tutorial. Gostaria de saber o que significa ponto duplo antes e depois de density, quando você transformou o eixo y de contagem para densidade (..density..)?
este ponto duplo indica que esta é uma das variáveis especiais do ggplot( ..count.., ..density.., etc.) são retornados por uma transformação estatística do conjunto de dados original.
@@carvalhoribeiro Muito obrigado pela resposta, pela rapidez e pela aula!
obrigado. Muchas gracias. Thanks
Glad to help
Marcelo, tudo bem? Muito boa suas explicações!! Contudo, não consegui ao final desse video em Labs () colocar subtitle e o caption. Tem alguma biblioteca que preciso baixar?
A função labs(tittle = , subtitle, caption) fazem parte do pacote ggplot2, se você carregou tem que dar. Se mesmo assim não conseguir, tente usar ggtitle("Nome do gráfico, subtitle = "subtítulo do gráfico")
Fala, marcelo, beleza? consegui instalar e fazer o passo-a-passo com o ggplot, mas depois não consegui executar os códigos que eu já havia escrito antes e só consegui voltar a executá-los depois de fechar e abrir o arquivo sem a parte do código com o ggplot.
Olá Roger, se não conseguiu rodar deve ser por que precisa chamar o pacote...antes do código faça
library(ggplot2)
Marcelo, muito boa sua exposição. Sugiro que você coloque os scripts num documento num link. Grato pelo seu trabalho!
Obrigado Francisco, segue o link com os códigos www.linkedin.com/pulse/histograma-com-curva-normal-sobreposta-r-marcelo-carvalho-dos-anjos
Oi, muito bom o vídeo. Nos casos abordados você utilizou dados random, rnorm. Porém, estou precisando fazer tudo que você ensinou mudando somente o fato de precisar utilizar dados da minha pesquisa. Como eu faria isso? Eu calculei a média e o desvio padrão.
é só alterar onde está dados, colocar seus_dados. Lembrando que é só os valores não precisa colocar média nem desvio padrão...eu fiz ali apenas pra gerar os dados.
Para fazer realmente tem que tirar a Freq = F, porque ?
Sim, pois neste caso a curva mostra a probabilidade e no histograma mostra a contagem. Mas há uma saída, para plotar apenas uma linha, poderiamos usar a função polígono de frequencia
ggplot(dados)+
aes(preco)+
geom_histogram(alpha=0.3, fill="lightblue", colour = "black")+
geom_freqpoly()
@@carvalhoribeiro
Um gráfico com dois eixos de Y, sendo o principal para a frequência do secundário para a probabilidade poderia funcionar?
Muchas gracias!!
Obrigado
Como faço histograma com dados sem ser aleatórios?
É só trocar o nome lá ao invés de dados colocar o seu conjunto de dados e a variável que você quer plotar. Nesse código eu mostro como fazer um histograma com curva normal(usado na escola note que mudei de dados para mtcars) e o mesmo histograma(uso no dia a dia na pratica)
#histograma com curva normal
ggplot(mtcars) +
aes(x=mpg)+
geom_histogram(aes(y= ..density..),alpha=0.3, fill="lightblue", colour="black") +
stat_function(fun = dnorm, args = list(mean = mean(mtcars$mpg), sd = sd(mtcars$mpg)))
#histograma no dia a dia
install.packages("funModeling")
library(funModeling)
funModeling::plot_num(mtcars)