Python Numpy Distribution De Poisson

Je suis de la génération d'un Gaussien, par souci d'exhaustivité, c'est ma mise en œuvre:

from numpy import *
x=linspace(0,1,1000)
y=exp(-(x-0.5)**2/(2.0*(0.1/(2*sqrt(2*log(2))))**2))

avec un pic à 0.5 et fwhm=0.1. Jusqu'à présent, donc pas intéressant. Dans l'étape suivante, j'ai calculer la distribution de poisson de mon jeu de données à l'aide de numpys aléatoire.poisson mise en œuvre.

poi = random.poisson(lam=y)

Je vais avoir deux problèmes majeurs.

  1. Une spécialité de poisson, c'est que la variance est égale à l'exp. valeur,
    en comparant la sortie de la moyenne() et var() ne me confondre, comme le
    les sorties ne sont pas égaux.
  2. Lors du traçage de cela, la loi de poisson dist. prend des valeurs entières seulement
    et le max. la valeur est d'environ 7, parfois 6, alors que mon ancienne fonction
    y a son max. à 1. Afai comprendre, le poisson-fonction
    donnez-moi quelque sorte, un "ajustement" de ma réelle de la fonction y. Comment se fait le max.
    les valeurs ne sont pas égales? Désolé pour mon mathématique inexactitude,
    en fait, je fais cela pour émuler le poisson-distribué bruit, mais j'ai
    pense que vous comprenez "ajustement" dans ce contexte.

EDIT: 3. question: Quelle est la "taille" de la variable utilisée dans ce contexte? J'ai vu des différents types d'utilisation, mais à la fin ils ne me donne pas des résultats différents, mais à défaut au moment de choisir tort...

EDIT2: OK, à partir de la réponse que j'ai je pense que je n'ai pas été assez clair (bien qu'il m'ont déjà aidé à corriger certaines autres erreurs stupides que j'ai fait, merci pour ça!). Ce que je veux faire c'est appliquer la loi de poisson (blanc) le bruit de la fonction y. Comme décrit par MSeifert dans le post ci-dessous, je vais maintenant utiliser la valeur d'expectative que lam. Mais cela ne me donne le bruit. Je suppose que j'ai quelques problèmes de compréhension sur le niveau de th{e} bruit est appliquée (et peut-être que c'est plus de la physique sont-ils liés?!).

Qu'avez-vous nourrir comme un argument de moyenne et var? pi n'est pas une distribution de poisson.
BTW, vous aurez des résultats plus lisibles si vous modifiez votre linspace appel à 1001 -- ajout d'un fencepost sur l'extrémité de sorte qu'ils sont des multiples de 10^-3.

OriginalL'auteur famfop | 2016-03-01