Histograma
h <- hist(diabetes$BloodPressure, breaks = 15) # histograma da pressão, guardado em hh$counts # quantas pacientes em cada barrah$breaks # limites das classes (um a mais que o nº de barras)which.max(h$counts) # qual barra é a mais alta (posição)h$breaks[which.max(h$counts)] # onde essa barra começa: 70h$counts: altura de cada barra.h$breaks: onde cada barra começa e termina. A barra i vai debreaks[i]atébreaks[i + 1].- O
breaks = 15é só uma sugestão: o R arredonda pra classes "bonitas" (aqui, de 10 em 10).
Boxplot por grupo
b <- boxplot(Glucose ~ Outcome, data = diabetes) # uma caixa por grupo de Outcomeb$stats # 5 números por grupo (uma coluna por grupo)b$stats[3, ] # linha 3, todas as colunas: as medianasb$n # quantos em cada grupob$out # os outliersb$group # a qual grupo cada outlier pertence| Linha de b$stats | Significa |
|---|---|
| 1 | bigode inferior (menor valor que não é atípico) |
| 2 | Q1 (borda de baixo da caixa) |
| 3 | mediana |
| 4 | Q3 (borda de cima da caixa) |
| 5 | bigode superior (maior valor que não é atípico) |
Outlier Conferir com o professor: IQR = Q3 − Q1. Limites: Q1 − 1,5 × IQR e Q3 + 1,5 × IQR.
- Grupo 0: IQR = 32, limites 45 e 173. Fora: os zeros, o 44 e os acima de 173 (14 pontos).
- Grupo 1: IQR = 48, limites 47 e 239. Fora: só os 2 zeros.
Pegadinhas: b$stats[3, ] precisa da vírgula. Boxplot mostra mediana, não média.