Avance para o conteúdo

Executa a descrição "completa" de uma variável numérica, contínua ou discreta, e desenha um histograma, possivelmente com linhas para a média, mediana e distância da média até 1 ou 2 desvios-padrão, além da curva de probabilidade Normal para os parâmetros apresentados.

Usage

descreve(
  x,
  by = NULL,
  dec = 2,
  na.rm = TRUE,
  data = NULL,
  histograma = TRUE,
  breaks = "Sturges",
  freq = TRUE,
  main = NULL,
  xlab = NULL,
  ylab = NULL,
  linhas = 2,
  curva = TRUE,
  densidade = FALSE,
  col.dens = 1,
  col = "yellow2",
  col.curva = "DarkGreen",
  col.media = 2,
  col.dp = col.media,
  col.mediana = 4,
  legenda = TRUE,
  lugar = "topright",
  lty.curva = 2,
  lwd.curva = 1,
  lty.dens = 3,
  lwd.dens = 2,
  lty = NULL,
  lwd = NULL,
  cex = NULL,
  print = "output",
  soma = FALSE,
  ...
)

Argumentos

x

Um vetor numérico

by

tentar incluir esse argumento

dec

Número de dígitos

na.rm

TRUE (default) remove os missings

data

Argumento opcional. Banco de dados contendo x. O padrão é NULL.

histograma

TRUE (default) desenha um histograma

breaks

Número de divisões, de acordo com hist; o método padrão é Sturges'

freq

TRUE (default) define o eixo y como frequência; FAlSE o define como densidade

main

Título do gráfico

xlab

Rótulo do eixo x

ylab

Rótulo do eixo y

linhas

TRUE (default) desenha linhas verticais com a média, mediana e média + 1 ou 2 DP

curva

TRUE (default) desenha a curva normal esperada

densidade

O padrão é FALSE; passe para TRUE para desenhar a curva de densidade da distribuição

col.dens

Cor da curva de densidade; o padrão é 'black'

col

Cor das barras do histograma; o padrão é 'yellow2'

col.curva

Cor da curva normal; o padrão é 'DarkGreen'

col.media

Cor da linha da média; o padrão é 'red'

col.dp

Cor das linhas do SP; por padrão é a mesma que col.media ('red')

col.mediana

Cor da linha da mediana; o padrão é 'blue'

legenda

TRUE (default) desenha a legenda

lugar

Posição da legenda; padrão é 'topright'

lty.curva

Tipo da linha da curva normal; padrão é 2

lwd.curva

Largura da linha da curva normal; padrão é 1

lty.dens

Tipo da linha da curva de densidade; padrão é 3

lwd.dens

Largura da linha da curva de densidade; padrão é 2

lty

Tipo da linha para o histograma; padrão é NULL

lwd

Largura da linha para o histograma; padrão é NULL

cex

Tamanho da fonte

print

Modo de apresentação; print = "tabela" retorna uma tabela com as estatísticas

soma

TRUE apresenta a soma dos valores; padrão é FALSE

...

Toma parâmetros de outras funções utilizadas

Veja também

hist and par para os parâmetros gráficos

Exemplos

descreve(rnorm(100))

#> 
#>  rnorm(100) :  100  observações 
#> 
#> Válidos: 100 	 Missings: 0 
#> Menor: -2.61	 Maior: 2.76	 Amplitude: 5.37
#> Média: 0.07	 DP: 1.05	 CV(%): 1484.56
#> Assimetria: -0.21	 Curtose(real): 3.24
#> Quantis:
#>  2.5%    5%   25%   50%   75%   95% 97.5% 
#> -2.10 -1.87 -0.36  0.09  0.62  1.68  2.00 
#> 		  IIQ: 0.98 
descreve(rnorm(100), breaks = 'Scott')

#> 
#>  rnorm(100) :  100  observações 
#> 
#> Válidos: 100 	 Missings: 0 
#> Menor: -1.9	 Maior: 2.56	 Amplitude: 4.46
#> Média: 0.11	 DP: 1.01	 CV(%): 883.08
#> Assimetria: 0.1	 Curtose(real): 2.35
#> Quantis:
#>  2.5%    5%   25%   50%   75%   95% 97.5% 
#> -1.72 -1.52 -0.61  0.13  0.86  1.88  2.09 
#> 		  IIQ: 1.47 
descreve(rnorm(100), breaks = 'Scott', linhas = FALSE, densidade = TRUE, col = 'skyblue') 

#> 
#>  rnorm(100) :  100  observações 
#> 
#> Válidos: 100 	 Missings: 0 
#> Menor: -2.45	 Maior: 2.65	 Amplitude: 5.1
#> Média: -0.03	 DP: 1.05	 CV(%): 3498.15
#> Assimetria: 0.06	 Curtose(real): 2.6
#> Quantis:
#>  2.5%    5%   25%   50%   75%   95% 97.5% 
#> -2.08 -1.57 -0.83  0.01  0.68  1.62  2.01 
#> 		  IIQ: 1.52 
descreve(rnorm(100), print = "tabela")

#>            rnorm(100)
#> n              100.00
#> Válidos        100.00
#> Missings         0.00
#> Menor           -1.98
#> Maior            2.13
#> Amplitude        4.11
#> Média            0.19
#> Variância        0.98
#> DP               0.99
#> CV(%)          526.04
#> Assimetria       0.05
#> Curtose          2.27
#> P2.5            -1.65
#> P5              -1.40
#> P25             -0.42
#> P50              0.06
#> P75              1.00
#> P95              1.84
#> P97.5            2.01
#> IIQ              1.42
obitosRS2019$sexo <- factor(obitosRS2019$sexo)
descreve(obitosRS2019$idade)

#> 
#>  obitosRS2019$idade :  10000  observações 
#> 
#> Válidos: 9993	 Missings: 7 (0.07%) 
#> Menor: 0	 Maior: 112	 Amplitude: 112
#> Média: 68.78	 DP: 19.66	 CV(%): 28.59
#> Assimetria: -1.27	 Curtose(real): 4.91
#> Quantis:
#>  2.5%    5%   25%   50%   75%   95% 97.5% 
#>    17    29    60    72    83    92    95 
#> 		  IIQ: 23 
if (FALSE) { # \dontrun{
# NÃO FUNCIONA!
descreve(idade, obitosRS2019$sexo, data = obitosRS2019)
# Esse funciona
with(obitosRS2019, descreve(idade, sexo))
} # }