Primeiro, um comentário geral sobre o modo:
Você não deve usar essa abordagem para obter o modo de (pelo menos nocionalmente) dados continuamente distribuídos; é improvável que você tenha valores repetidos (a menos que você tenha amostras realmente grandes, seria um pequeno milagre, e mesmo assim vários problemas numéricos podem fazê-lo se comportar de maneiras um tanto inesperadas), e geralmente você obtém apenas o valor mínimo que caminho. Seria uma maneira de encontrar um dos modos globais em dados discretos ou categóricos, mas eu provavelmente não faria dessa maneira ainda. Aqui estão várias outras abordagens para obter o modo para dados discretos ou categóricos:
x = rpois(30,12.3)
tail(sort(table(x)),1) #1: category and count; if multimodal this only gives one
w=table(x); w[max(w)==w] #2: category and count; this can find more than one mode
which.max(table(x)) #3: category and *position in table*; only finds one mode
Se você deseja apenas o valor e não a contagem ou posição, names()
obtém-o daqueles
Para identificar modos (pode haver mais de um modo local) para dados contínuos de uma maneira básica, você pode classificar os dados (como em um histograma) ou suavizá-los (usando, density
por exemplo) e tentar encontrar um ou mais modos dessa maneira.
Menos caixas de histograma tornarão sua estimativa de um modo menos sujeita a ruído, mas o local não será fixado em uma posição melhor que a largura da lixeira (ou seja, você só recebe um intervalo). Mais compartimentos podem permitir mais precisão dentro de um compartimento, mas o ruído pode fazê-lo saltar por muitos desses compartimentos; uma pequena alteração na origem ou largura da bandeja pode produzir alterações relativamente grandes no modo. (Existe a mesma troca de desvio-desvio em todas as estatísticas.)
Observe que summary
você fornecerá várias estatísticas básicas.
[Você deve usar em sd(x)
vez de sqrt(var(x))
; é mais claro para uma coisa]
-
Em relação ao q.2 sim; você certamente poderia mostrar a média e a mediana dos dados em uma exibição, como um histograma ou um gráfico de caixa. Veja aqui alguns exemplos e códigos que você deve poder generalizar para os casos que precisar.