Proceso de punto de Poisson en Matlab.

Soy nuevo con el proceso de puntos de Poisson. Hice una simulación (matlab) como abajo. Mi intensidad lambda = 50 ;

clear all; lambda=50; npoints = poissrnd(lambda); pproc = rand(npoints, 2); plot(pproc(:, 1), pproc(:, 2), '.'); 

Luego tengo la ttwig, introduzca la descripción de la imagen aquí

Sin embargo, el enlace

Spatial Point Processes

me mostró que cuando la intensidad lamuda = 0.2, menor que 1 , obtuvo

introduzca la descripción de la imagen aquí

El enlace también mostró el código en Python. Por favor, compruébelo.

Aquí está mi pregunta, ¿por qué la intensidad es menor que 1 , todavía puede trazar algo aquí? Si permito que mi código lamda = 0.2, no habrá ningún valor para trazar. Creo que echo de menos algo sobre el proceso de puntos de Poisson? ¿O es un problema de progtwigción? Quiero simular este lambda = 0.2 en matlab.

Muchas gracias por tu ayuda.

lambda total = 0.4. Quiero tener 100 unidades. Esto significa una unidad de intensidad = 0.4 * 100 = 40. muchas gracias.

  la=0.4; lala=0.4*100; npoints = poissrnd(lala); pproc = rand(npoints, 2); plot(pproc(:, 1).*100, pproc(:, 2).*100, '.'); 

introduzca la descripción de la imagen aquí

Creo que tu solución debería estar siguiendo. (Nota: Dos métodos diferentes para dibujar la distribución espacial PPP)

 clear all; clc; close all; lambda=50; %Method 1 pproc = poissrnd(lambda, 100, 2); size(pproc) plot(pproc(:, 1), pproc(:, 2), '.'); title('Poisson with poissrnd') %Method 2 pproc2 = random('Poisson', lambda, 100, 2); size(pproc2) figure; plot(pproc2(:, 1), pproc2(:, 2), '.'); title('Poisson with Random statement') 

lambda total = 0.4. Quiero tener 100 unidades. Esto significa una unidad de intensidad = 0.4 * 100 = 40. muchas gracias.

  la=0.4; lala=0.4*100; npoints = poissrnd(lala); pproc = rand(npoints, 2); plot(pproc(:, 1).*100, pproc(:, 2).*100, '.'); 

Por favor revise la figura en mi pregunta al final.