Gráfico de caixa e bigode para distribuição multimodal

13

Posso usar gráficos de caixa e bigode também para distribuição multimodal ou apenas para distribuição unimodal?

user1091344
fonte
O termo usual para uma distribuição com mais de um modo seria ' multimodal '. Se é isso que você quer dizer, edite para usar o termo usual. Se você quer dizer outra coisa, defina o termo.
Glen_b -Reinstala Monica
1
Os gráficos de caixa nem sempre são úteis para formas de distribuição complicadas. Formas bimodais ... multimodais (eu acho que esse é um termo mais comum que "polimodal") geralmente ficam ocultas. Muito depende de quão forte é a saída da unimodalidade. Caso contrário, nenhuma campainha tocará e nenhuma mensagem de erro será exibida. Mas mesmo uma estimativa de densidade do histograma ou do kernel pode alterar distribuições complicadas; alguns consideram isso um recurso, pois é fácil aceitar demais os modos que são apenas peculiaridades em uma amostra. Eu diria que o único tipo de enredo que não perde informações é um enredo quantil.
Nick Cox
@Glen_b eu fiz. No meu livro, eles estão falando de distribuição polimodal. Unimodal é correto para um pico?
user1091344
1
Você certamente pode usar um enredo de caixa - quem iria parar você? O problema é que o boxplot usual não fornece indicação do número de modos (embora haja modificações nos boxplots que podem indicar multimodalidade). Os boxplots são melhores quando o interesse se concentra nas comparações entre grupos de localização e distribuição (em muitos grupos), e não quando a forma distributiva é de interesse direto. Se é importante mostrar a multimodalidade - especialmente se houver poucos grupos -, sugiro fortemente o uso de uma tela diferente, ou talvez de várias. (Eu vou expandir meu comentário em uma resposta quando eu puder.)
Glen_b -Reinstate Monica
1
Sua evidência não nos leva a pensar bem neste livro.
Nick Cox

Respostas:

20

O problema é que o boxplot usual * geralmente não pode fornecer uma indicação do número de modos. Embora em algumas circunstâncias (geralmente raras) seja possível obter uma indicação clara de que o menor número de modos excede 1, mais geralmente um determinado gráfico de caixa é consistente com um ou qualquer número maior de modos.

* Várias modificações dos tipos usuais de boxplot foram sugeridas, as quais fazem mais para indicar mudanças na densidade e podem ser usadas para identificar vários modos, mas não acho que esse seja o objetivo dessa pergunta.

Por exemplo, enquanto este lote faz indicar a presença de pelo menos dois modos (os dados foram gerados de modo a ter exatamente dois) -

insira a descrição da imagem aqui

por outro lado, este possui dois modos muito claros em sua distribuição, mas você simplesmente não pode dizer isso no boxplot:

insira a descrição da imagem aqui

n=

De fato, a figura 1 aqui (que acredito ser um documento de trabalho publicado posteriormente em [1]) mostra quatro conjuntos de dados diferentes com o mesmo gráfico de caixa.

Não tenho esses dados em mãos, mas é uma questão trivial criar um conjunto de dados semelhante - conforme indicado no link acima relacionado ao resumo de cinco números, precisamos restringir nossas distribuições a ficarem dentro das caixas retangulares que o O resumo de cinco números nos restringe a.

Aqui está o código R que irá gerar dados semelhantes aos do artigo:

x1 = qnorm(ppoints(1:100,a=-.072377))
x1 = x1/diff(range(x1))*18+10
b = fivenum(x1)  # all of the data has this five number summary
x2 = qnorm(ppoints(1:48));x2=x2/diff(range(x2))*.6
x2 = c(b[1],x2+b[2],.31+b[2],b[4]-.31,x2+b[4],b[5])
d = .1183675; x3 = ((0:34)-34/2)/34*(9-d)+(5.5-d/2)
x3 = c(x3,rep(9.5,15),rep(10.5,15),20-x3)
x4 = c(1,rep(b[2],24),(0:49)/49*(b[4]-b[2])+b[2],(0:24)/24*(b[5]-b[4])+b[4])

Aqui está uma exibição semelhante à do artigo, com os dados acima (exceto que eu mostro todos os quatro gráficos de caixa aqui):

insira a descrição da imagem aqui

Cuidado, no entanto - os histogramas também podem ter problemas ; de fato, vemos um de seus problemas aqui, porque a distribuição no terceiro histograma "em pico" é na verdade distintamente bimodal; a largura da lixeira do histograma é simplesmente muito larga para mostrá-la. Além disso, como Nick Cox aponta nos comentários, as estimativas de densidade do kernel também podem afetar a impressão do número de modos (algumas vezes apagando modos ... ou outras sugerindo modos pequenos onde não existem na distribuição original). É preciso ter cuidado com a interpretação de muitos monitores comuns.

Existem modificações no boxplot que podem indicar melhor a multimodalidade (lotes de vasos, lotes de violino e lotes de feijão, entre muitos outros). Em algumas situações, elas podem ser úteis, mas se eu estiver interessado em encontrar modos, geralmente observarei um tipo diferente de exibição.

x4

[1]: Choonpradub, C., & McNeil, D. (2005),
"O boxplot pode ser melhorado?"
Songklanakarin J. Sci. Technol. , 27 : 3, pp 649-657..
http://www.jourlib.org/paper/2081800
pdf

Glen_b -Reinstate Monica
fonte
2
Dois comentários mais amplos sobre os modos. 1. Um bom teste de um padrão particular de modalidade é se ele se repete repetidamente em amostras do mesmo tamanho. Minha experiência é que os modos podem ser extremamente inconstantes nesse sentido. 2. Ao considerar os modos, sempre vale a pena perguntar se um modo tem uma interpretação substantiva. Mas todo argumento pode estar errado; se bem me lembro, a maioria das pessoas pensaria que uma mistura de machos e fêmeas daria bimodalidade à distribuição de alturas, mas é difícil detectar isso, mesmo em amostras grandes e de alta qualidade.
Nick Cox
1
@NickCox thanks; na verdade, eu imaginaria que alturas não seriam bimodais; imagine que (como uma aproximação aproximada da realidade) consideramos duas distribuições normais com desvios padrão semelhantes, cujas médias diferem em cerca de 1sd, com aproximadamente tantos homens quanto mulheres. Então, de fato, a distribuição combinada (mistura de duas normais) é unimodal. A realidade é um pouco mais complexa, é claro - ambas as distribuições são misturas de grupos étnicos, são enviesadas mesmo dentro de sexos e grupos étnicos, têm variações diferentes e os meios diferem em mais de 1sd, mas o resultado (unimodalidade) não deve nos surpreender
Glen_b -Reinstala Monica
3
Vale ressaltar que JW Tukey em sua análise de dados exploratórios (Reading, MA: Addison-Wesley, 1977) incluiu um gráfico de pontos dos dados de Rayleigh, o que levou à descoberta do argônio, como um padrão bimodal para o qual os gráficos de caixas são inúteis e outro display, no caso de Tukey, é necessário um gráfico de pontos para ver a estrutura. Tukey, como é bem conhecido, nomeou o enredo da caixa e não é tão conhecido como foi seu re-inventor.
Nick Cox
7

Existem várias opções para detectar multimodalidade com R. Os dados para os gráficos abaixo foram gerados em três modos (-3,0,1). O boxplot é claramente superado pelos outros (o gráfico de violino parece ter configurações de densidade padrão diferentes do kernel), mas nenhum realmente distingue entre os modos 0 e 1. Existem realmente poucas razões para usar boxplots na era do computador. Por que jogar fora a informação?

insira a descrição da imagem aqui

dat <- c(rnorm(500, -3, 1), rnorm(200, 0, 1), rnorm(300, 1, 1))

par(mfrow=c(2, 2))
boxplot(dat, horizontal=TRUE, main="Boxplot")

require(beanplot)
beanplot(dat, horizontal=TRUE, main="Beanplot")

require(viopoints)
viopoints(dat, horizontal=TRUE, main="Viopoints")

require(vioplot)
vioplot(dat, horizontal=TRUE)
title("Violin Plot")
Lívido
fonte