Cette distribution discrète a-t-elle un nom?


21

Cette distribution discrète a-t-elle un nom? Pouri1...N

f(i)=1Nj=iN1j

Je suis tombé sur cette distribution parmi les éléments suivants: J'ai une liste de éléments classés par une fonction d'utilité. Je souhaite sélectionner au hasard l'un des éléments, en privilégiant le début de la liste. Donc, je choisis d'abord un indice entre 1 et uniformément. Je sélectionne ensuite un élément entre les indices 1 et . Je crois que ce processus aboutit à la distribution ci-dessus.j N jNjNj


2
Ce n'est pas une distribution: elle n'est pas normalisée.
whuber

@whuber Je le pensais au début (et j'ai commenté avant de réaliser que j'avais mal compris et supprimé le commentaire), mais il s'est avéré que j'ai mal compris la définition. Sauf si j'ai un autre malentendu, c'est une fonction de masse de probabilité normalisée.
Glen_b -Reinstate Monica

4
C'est normalisé. 1/1 apparaîtra dans la somme exactement une fois (ce sera dans f (1)). 1/2 apparaîtra exactement deux fois (il sera en f (1) et f (2)). etc. Ainsi, la somme de toutes ces sommes sera N et la constante de normalisation est indiquée par 1 / N. vérifie.
rcorty

1
Plus précisément, cependant, je ne sais pas comment cette distribution est appelée. Je ne sais pas non plus comment le processus que vous avez décrit conduit à cette distribution. J'ai pensé que cela ressemblait à une version discrète d'un processus de bris de bâton, ce qui est très googlable.
rcorty

@Glen_b Merci. Je lisais sur mon téléphone, ce qui ne rend pas assez clairement. f
whuber

Réponses:


30

Vous avez une version discrétisée de la distribution log négative, c'est-à-dire la distribution dont le support est et dont le pdf est f ( t ) = - log t .[0,1]f(t)=logt

Pour voir cela, je vais redéfinir votre variable aléatoire pour prendre des valeurs dans l'ensemble au lieu de { 0 , 1 , 2 , , N } et appeler le distribution résultante T . Ensuite, ma réclamation est que{0,1/N,2/N,,1}{0,1,2,,N}T

Pr(T=tN)1Nlog(tN)

comme tandis que tN,t est maintenu (approximativement) constant. tN

Tout d'abord, une petite expérience de simulation démontrant cette convergence. Voici une petite implémentation d'un échantillonneur de votre distribution:

t_sample <- function(N, size) {
  bounds <- sample(1:N, size=size, replace=TRUE)
  samples <- sapply(bounds, function(t) {sample(1:t, size=1)})
  samples / N
}

Voici un histogramme d'un grand échantillon tiré de votre distribution:

ss <- t_sample(100, 200000)
hist(ss, freq=FALSE, breaks=50)

entrez la description de l'image ici

et voici le pdf logarithmique superposé:

linsp <- 1:100 / 100
lines(linsp, -log(linsp))

entrez la description de l'image ici

Pour voir pourquoi cette convergence se produit, commencez par votre expression

Pr(T=tN)=1Nj=tN1j

et multiplier et diviser par N

Pr(T=tN)=1Nj=tNNj1N

g(x)=1xtN1N

Pr(T=tN)1NtN11xdx=1Nlog(tN)

qui est l'expression à laquelle je voulais arriver.


Vous êtes extrêmement bienvenu. C'était une excellente question et j'ai eu beaucoup de plaisir à travailler dessus.
Matthew Drury

6

Cela semble être lié à la distribution de Whitworth. (Je ne crois pas que ce soit la distribution de Whitworth, car si je me souviens bien, c'est la distribution d'un ensemble de valeurs ordonnées, mais elle semble y être connectée et s'appuie sur le même schéma de sommation.)

Il y a une discussion sur le Whitworth (et de nombreuses références) dans

Anthony Lawrance et Robert Marks, (2008)
«Distribution des tailles d'entreprises dans une industrie aux ressources limitées»,
Applied Economics , vol. 40, numéro 12, pages 1595-1607

(Il semble y avoir une version papier de travail ici )

Regarde aussi

Nancy L Geller, (1979)
Un test de signification pour la distribution de Whitworth,
Journal de l'American Society for Information Science , Vol.30 (4), pp.229-231


2
Pour rendre cette réponse autonome, pourriez-vous fournir une définition de la distribution de Whitworth et peut-être fournir quelques mots d'explication concernant la connexion que vous voyez?
whuber

@whuber Oui, ce devrait être un commentaire en l'état. Je vais modifier certains détails dans mais ça va finir beaucoup plus longtemps.
Glen_b -Reinstate Monica

Juste une sorte de définition serait bien.
whuber

Merci, c'était entendu, mais ce sera quand même le résultat.
Glen_b -Reinstate Monica
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.