En probabilidad y estadística , un proceso de Bernoulli (llamado así por Jacob Bernoulli ) es una secuencia finita o infinita de variables aleatorias binarias , por lo que es un proceso estocástico de tiempo discreto que solo toma dos valores, canónicamente 0 y 1. Las variables componentes de Bernoulli X i están idénticamente distribuidas y son independientes . En términos sencillos, un proceso de Bernoulli es como lanzar una moneda repetidamente , posiblemente con una moneda trucada (pero con una trucada consistente). Cada variable X i en la secuencia está asociada con un ensayo o experimento de Bernoulli. Todas tienen la misma distribución de Bernoulli . Gran parte de lo que se puede decir sobre el proceso de Bernoulli también se puede generalizar a más de dos resultados (como el proceso para un dado de seis caras); esta generalización se conoce como el esquema de Bernoulli .
El problema de determinar el proceso, dado solo una muestra limitada de ensayos de Bernoulli, puede denominarse el problema de comprobar si una moneda es justa .
Definición
Un proceso de Bernoulli es una secuencia finita o infinita de variables aleatorias independientes X 1 , X 2 , X 3 , ..., tales que
- Para cada i , el valor de X i es 0 o 1;
- para todos los valores de, la probabilidad p de que X i = 1 sea la misma.
En otras palabras, un proceso de Bernoulli es una secuencia de ensayos de Bernoulli independientes e idénticamente distribuidos .
La independencia de los ensayos implica que el proceso carece de memoria , lo que significa que las frecuencias de eventos pasados no influyen en las frecuencias de probabilidad de eventos futuros. En la mayoría de los casos, se desconoce el valor real de p; por lo tanto, utilizamos las frecuencias pasadas para evaluar, pronosticar o estimar eventos futuros y sus probabilidades de forma indirecta, aplicando inferencia probabilística sobre p .
Si el proceso es infinito, entonces desde cualquier punto los ensayos futuros constituyen un proceso de Bernoulli idéntico a todo el proceso, la propiedad de nuevo comienzo.
Interpretación
Los dos valores posibles de cada X i se suelen denominar "éxito" y "fracaso". Por lo tanto, cuando se expresa como un número 0 o 1, el resultado puede denominarse número de éxitos en el i -ésimo "ensayo".
Otras dos interpretaciones comunes de los valores son verdadero o falso y sí o no. Bajo cualquier interpretación de los dos valores, las variables individuales X i pueden denominarse ensayos de Bernoulli con parámetro p.
En muchas aplicaciones, transcurre tiempo entre ensayos a medida que aumenta el índice i. En efecto, los ensayos X 1 , X 2 , ... X i , ... ocurren en "momentos" 1, 2, ..., i , .... Sin embargo, ese transcurso del tiempo y las nociones asociadas de "pasado" y "futuro" no son necesarias. En general, cualquier X i y X j en el proceso son simplemente dos de un conjunto de variables aleatorias indexadas por {1, 2, ..., n }, los casos finitos, o por {1, 2, 3, ...}, los casos infinitos.
Un experimento con solo dos resultados posibles, a menudo denominados "éxito" y "fracaso", generalmente codificados como 1 y 0, puede modelarse como una distribución de Bernoulli . [ 1 ] Varias variables aleatorias y distribuciones de probabilidad, además de las de Bernoulli, pueden derivarse del proceso de Bernoulli:
- El número de éxitos en los primeros n ensayos, que tiene una distribución binomial B( n , p ).
- El número de fallos necesarios para obtener r éxitos, que tiene una distribución binomial negativa NB( r , p ).
- El número de fallos necesarios para obtener un éxito, que tiene una distribución geométrica NB(1, p ), un caso especial de la distribución binomial negativa.
Las variables binomiales negativas pueden interpretarse como tiempos de espera aleatorios .
Definición formal
El proceso de Bernoulli puede formalizarse en el lenguaje de los espacios de probabilidad como una secuencia aleatoria de realizaciones independientes de una variable aleatoria que puede tomar valores de cara o cruz. El espacio de estados para un valor individual se denota por
Álgebra de Borel
Consideremos el producto directo infinitamente numerable de copias deEs común examinar el conjunto unilateralo el conjunto de dos carasExiste una topología natural en este espacio, llamada topología producto . Los conjuntos en esta topología son secuencias finitas de lanzamientos de moneda, es decir, cadenas de longitud finita de H y T ( H representa cara y T representa cruz), y el resto de la secuencia (infinitamente larga) se considera "indiferente". Estos conjuntos de secuencias finitas se denominan conjuntos cilíndricos en la topología producto. El conjunto de todas estas cadenas forma un álgebra sigma , específicamente, un álgebra de Borel . Esta álgebra se escribe comúnmente comodonde los elementos deson las secuencias de longitud finita de lanzamientos de monedas (los conjuntos de cilindros).
Medida de Bernoulli
Si las probabilidades de obtener cara o cruz están dadas por las probabilidades, entonces se puede definir una medida natural en el espacio producto, dada por(o porpara el proceso bilateral). En otras palabras, si una variable aleatoria discreta X tiene una distribución de Bernoulli con parámetro p , donde 0 ≤ p ≤ 1, y su función de masa de probabilidad está dada por
- y.
Denotamos esta distribución por Ber( p ). [ 1 ]
Dado un conjunto de cilindros, es decir, una secuencia específica de resultados de lanzamiento de monedaa veces, la probabilidad de observar esta secuencia particular viene dada por
donde k es el número de veces que H aparece en la secuencia, y n − k es el número de veces que T aparece en la secuencia. Hay varias notaciones diferentes para lo anterior; una común es escribir
donde cadaes una variable aleatoria de valor binario conen la notación de corchetes de Iverson , lo que significa quesiosiEsta probabilidadcomúnmente se la denomina medida de Bernoulli . [ 2 ]
Tenga en cuenta que la probabilidad de cualquier secuencia específica e infinitamente larga de lanzamientos de moneda es exactamente cero; esto se debe a que, para cualquierUna probabilidad igual a 1 implica que cualquier secuencia infinita dada tiene medida cero . Sin embargo, aún se puede decir que algunas clases de secuencias infinitas de lanzamientos de moneda son mucho más probables que otras, esto viene dado por la propiedad de equipartición asintótica .
Para concluir la definición formal, un proceso de Bernoulli viene dado por la tripleta de probabilidad., según se define anteriormente.
Ley de los grandes números, distribución binomial y teorema del límite central.
Supongamos el proceso canónico conrepresentado poryrepresentado por. La ley de los grandes números establece que el promedio de la secuencia, es decir,, se aproximará al valor esperado casi con certeza, es decir, los eventos que no satisfacen este límite tienen probabilidad cero. El valor esperado de lanzar cara , que se supone que está representado por 1, viene dado por. De hecho, uno tiene
para cualquier variable aleatoria dadade la secuencia infinita de ensayos de Bernoulli que componen el proceso de Bernoulli.
A menudo interesa saber con qué frecuencia se observará H en una secuencia de n lanzamientos de moneda. Esto se obtiene simplemente contando: dados n lanzamientos de moneda sucesivos, es decir, dado el conjunto de todas las cadenas posibles de longitud n , el número N ( k , n ) de dichas cadenas que contienen k ocurrencias de H viene dado por el coeficiente binomial.
Si la probabilidad de obtener cara está dada por p , entonces la probabilidad total de ver una cadena de longitud n con k caras es
dónde La medida de probabilidad así definida se conoce como distribución binomial .
Como podemos observar en la fórmula anterior, si n=1, la distribución binomial se transforma en una distribución de Bernoulli . Por lo tanto, podemos afirmar que la distribución de Bernoulli es un caso particular de la distribución binomial cuando n es igual a 1.
De particular interés es la cuestión del valor depara secuencias suficientemente largas de lanzamientos de moneda, es decir, para el límiteEn este caso, se puede utilizar la aproximación de Stirling al factorial y escribir
Al insertar esto en la expresión para P ( k , n ), se obtiene la distribución normal ; este es el contenido del teorema del límite central , y este es el ejemplo más simple del mismo.
La combinación de la ley de los grandes números, junto con el teorema del límite central, conduce a un resultado interesante y quizás sorprendente: la propiedad de equipartición asintótica . Dicho de manera informal, se observa que, efectivamente, tras muchos lanzamientos de moneda, se observará H exactamente p veces, y que esto corresponde exactamente con el pico de la gaussiana. La propiedad de equipartición asintótica establece esencialmente que este pico es infinitamente agudo, con una disminución infinita a ambos lados. Es decir, dado el conjunto de todas las posibles cadenas infinitamente largas de H y T que ocurren en el proceso de Bernoulli, este conjunto se divide en dos: aquellas cadenas que ocurren con probabilidad 1, y aquellas que ocurren con probabilidad 0. Esta división se conoce como la ley de Kolmogorov 0-1 .
El tamaño de este conjunto también es interesante y puede determinarse explícitamente: su logaritmo es exactamente la entropía del proceso de Bernoulli. Consideremos nuevamente el conjunto de todas las cadenas de longitud n . El tamaño de este conjunto esDe estos, solo un cierto subconjunto es probable; el tamaño de este conjunto espara. Usando la aproximación de Stirling, sustituyéndola en la expresión para P ( k , n ), resolviendo para la ubicación y el ancho del pico, y finalmente tomandouno descubre que
Este valor es la entropía de Bernoulli de un proceso de Bernoulli. Aquí, H representa la entropía; no debe confundirse con el mismo símbolo H que representa las cabezas .
John von Neumann planteó una pregunta sobre el proceso de Bernoulli respecto a la posibilidad de que un proceso dado sea isomorfo a otro, en el sentido del isomorfismo de sistemas dinámicos . La pregunta durante mucho tiempo desafió el análisis, pero finalmente fue respondida de forma completa con el teorema de isomorfismo de Ornstein . Este avance dio como resultado la comprensión de que el proceso de Bernoulli es único y universal ; en cierto sentido, es el proceso más aleatorio posible; nada es "más" aleatorio que el proceso de Bernoulli (aunque hay que tener cuidado con esta afirmación informal; ciertamente, los sistemas que se mezclan son, en cierto sentido, "más fuertes" que el proceso de Bernoulli, que es meramente ergódico pero no se mezcla. Sin embargo, tales procesos no consisten en variables aleatorias independientes: de hecho, muchos sistemas puramente deterministas y no aleatorios pueden mezclarse).
Sistemas dinámicos
El proceso de Bernoulli también puede entenderse como un sistema dinámico , un ejemplo de sistema ergódico y, específicamente, un sistema dinámico que conserva la medida , de varias maneras diferentes. Una de ellas es como un espacio de desplazamiento y la otra como un odómetro . Estas interpretaciones se analizan a continuación.
Desplazamiento de Bernoulli
Una forma de crear un sistema dinámico a partir del proceso de Bernoulli es como un espacio de desplazamiento . Existe una simetría de traslación natural en el espacio producto.proporcionado por el operador de turno
La medida de Bernoulli, definida anteriormente, es invariante a la traslación; es decir, dado cualquier conjunto de cilindros, uno tiene
y por lo tanto, la medida de Bernoulli es una medida de Haar ; es una medida invariante en el espacio producto.
En lugar de la medida de probabilidadConsideremos en cambio alguna función arbitrariaEl impulso hacia adelante
definido pores de nuevo alguna funciónPor lo tanto, el mapainduce otro mapaen el espacio de todas las funcionesEs decir, dado que algunos, uno define
El mapaes un operador lineal , ya que (obviamente) se tieneypara funcionesy constanteEste operador lineal se denomina operador de transferencia u operador de Ruelle-Frobenius-Perron . Este operador tiene un espectro , es decir, una colección de autofunciones y autovalores correspondientes. El autovalor más grande es el autovalor de Frobenius-Perron , y en este caso, es 1. El autovector asociado es la medida invariante: en este caso, es la medida de Bernoulli. Es decir,
Si uno restringepara actuar sobre polinomios, entonces las funciones propias son (curiosamente) los polinomios de Bernoulli ! [ 3 ] [ 4 ] Es de suponer que Bernoulli desconocía esta coincidencia de nombres.
El mapa 2x mod 1

Lo anterior se puede precisar aún más. Dada una cadena infinita de dígitos binariosescribir
El resultadoes un número real en el intervalo unitarioEl cambioinduce un homomorfismo , también llamado, en el intervalo unitario. Dado queuno puede ver que Este mapa se denomina transformación diádica ; para la secuencia doblemente infinita de bits.El homomorfismo inducido es el mapa de Baker .
Consideremos ahora el espacio de funciones enDados algunosuno puede encontrar que
Restringir la acción del operadorPara funciones que están sobre polinomios, se encuentra que tiene un espectro discreto dado por
donde elson los polinomios de Bernoulli . En efecto, los polinomios de Bernoulli cumplen la identidad.
El conjunto Cantor
Tenga en cuenta que la suma
da la función de Cantor , tal como se define convencionalmente. Esta es una razón por la que el conjuntoA veces se le llama el conjunto de Cantor .
Cuentakilómetros
Otra forma de crear un sistema dinámico es definir un odómetro . De manera informal, es exactamente lo que parece: simplemente "sumar uno" a la primera posición y dejar que el odómetro "reinicie" usando bits de acarreo a medida que avanza. Esto no es más que una suma en base dos sobre el conjunto de cadenas infinitas. Dado que la suma forma un grupo , y el proceso de Bernoulli ya recibió una topología, esto proporciona un ejemplo simple de un grupo topológico .
En este caso, la transformaciónes dado por
Deja la medida de Bernoulli invariante solo para el caso especial de(la "moneda justa"); de lo contrario, no. Por lo tanto,es un sistema dinámico que preserva medidas en este caso, de lo contrario, es simplemente un sistema conservador .
secuencia de Bernoulli
El término secuencia de Bernoulli se usa a menudo de manera informal para referirse a la realización de un proceso de Bernoulli. Sin embargo, el término tiene una definición formal completamente diferente, como se indica a continuación.
Supongamos un proceso de Bernoulli formalmente definido como una única variable aleatoria (véase la sección anterior). Para cada secuencia infinita x de lanzamientos de moneda, existe una secuencia de enteros
llamada secuencia de Bernoulli asociada al proceso de Bernoulli. Por ejemplo, si x representa una secuencia de lanzamientos de moneda, entonces la secuencia de Bernoulli asociada es la lista de números naturales o puntos de tiempo para los cuales el resultado del lanzamiento de la moneda es cara .
Así definida, una secuencia de BernoulliTambién es un subconjunto aleatorio del conjunto de índices, los números naturales..
Casi todas las secuencias de Bernoullison secuencias ergódicas .
Extracción aleatoria
A partir de cualquier proceso de Bernoulli se puede derivar un proceso de Bernoulli con p = 1/2 mediante el extractor de von Neumann , el extractor de aleatoriedad más antiguo , que en realidad extrae aleatoriedad uniforme.
Extractor von Neumann básico
Representa el proceso observado como una secuencia de ceros y unos, o bits, y agrupa esa secuencia de entrada en pares no superpuestos de bits sucesivos, como (11)(00)(10)... . Luego, para cada par,
- Si los bits son iguales, descártalos;
- Si los bits no son iguales, imprime el primer bit.
Esta tabla resume el cálculo.
Por ejemplo, una secuencia de entrada de ocho bits 10011011 se agruparía en pares como (10)(01)(10)(11) . Luego, según la tabla anterior, estos pares se traducen en la salida del procedimiento: (1)(0)(1) (= 101 ).
En la secuencia de salida, 0 y 1 tienen la misma probabilidad, al igual que 10 y 01 en la secuencia original, ambas con probabilidad p (1− p ) = (1− p ) p . Esta extracción de aleatoriedad uniforme no requiere que los ensayos de entrada sean independientes, solo que no estén correlacionados . En términos más generales, funciona para cualquier secuencia de bits intercambiable: todas las secuencias que son reordenamientos finitos tienen la misma probabilidad.
El extractor von Neumann utiliza dos bits de entrada para producir cero o un bit de salida, por lo que la salida es más corta que la entrada por un factor de al menos 2. En promedio, el cálculo descarta una proporción p 2 + (1 − p ) 2 de los pares de entrada (00 y 11), que es cercana a uno cuando p es cercana a cero o uno, y se minimiza en 1/4 cuando p = 1/2 para el proceso original (en cuyo caso la secuencia de salida es 1/4 de la longitud de la secuencia de entrada en promedio).
Pseudocódigo de la operación principal de Von Neumann (clásica) :
si (Bit1 ≠ Bit2) { Salida (bit 1) } Extractor de von Neumann iterado
Esta disminución de la eficiencia, o el desperdicio de aleatoriedad presente en el flujo de entrada, puede mitigarse iterando el algoritmo sobre los datos de entrada. De esta manera, la salida puede hacerse "arbitrariamente cercana al límite de entropía". [ 5 ]
La versión iterada del algoritmo de von Neumann, también conocida como estrategia multinivel avanzada (AMLS), [ 6 ] fue introducida por Yuval Peres en 1992. [ 5 ] Funciona recursivamente, reciclando la "aleatoriedad desperdiciada" de dos fuentes: la secuencia de descarte-no descarte y los valores de los pares descartados (0 para 00 y 1 para 11). Se basa en el hecho de que, dada la secuencia ya generada, ambas fuentes siguen siendo secuencias de bits intercambiables y, por lo tanto, aptas para otra ronda de extracción. Si bien dicha generación de secuencias adicionales puede iterarse infinitamente para extraer toda la entropía disponible, se requiere una cantidad infinita de recursos computacionales; por lo tanto, el número de iteraciones suele fijarse a un valor bajo, ya sea fijado de antemano o calculado en tiempo de ejecución.
Más concretamente, en una secuencia de entrada, el algoritmo consume los bits de entrada en pares, generando una salida junto con dos nuevas secuencias, () da la notación del artículo AMLS:
(Si la longitud de la entrada es impar, el último bit se descarta por completo). A continuación, el algoritmo se aplica recursivamente a cada una de las dos nuevas secuencias, hasta que la entrada quede vacía.
Ejemplo: La secuencia de entrada del artículo de AMLS, 11001011101110 , donde 1 representa H y 0 representa T, se procesa de esta manera:
A partir del paso 1, la entrada es una concatenación de la secuencia 2 y la secuencia 1 del paso anterior (el orden es arbitrario pero debe ser fijo). La salida final es ()()(1)()(1)()(1)(1)()()(0)(0)()(0)(1)(1)()(1) (= 1111000111 ), por lo que de 14 bits de entrada se generaron 10 bits de salida, en comparación con los 3 bits del algoritmo de von Neumann solo. La salida constante de exactamente 2 bits por ronda por par de bits (en comparación con una variable de ninguno a 1 bit en VN clásico) también permite implementaciones de tiempo constante que son resistentes a ataques de tiempo .
Pseudocódigo de la operación principal de Von Neumann-Peres (iterada):
si (Bit1 ≠ Bit2) { salida(1, Secuencia1) Salida (bit 1) } demás { salida(0, Secuencia1) Salida(Bit1, Secuencia2) } En 2016 se presentó otro ajuste, basado en la observación de que el canal Sequence2 no proporciona mucho rendimiento, y una implementación de hardware con un número finito de niveles puede beneficiarse de descartarlo antes a cambio de procesar más niveles de Sequence1. [ 7 ]
Referencias
- ^ Dekking , FM; Kraaikamp, C.; Lopuhaä, HP; Meester, LE (2005). Una introducción moderna a la probabilidad y la estadística . Saltador. págs. 45 a 46. ISBN 9781852338961.
- ↑ Klenke, Achim (2006). Teoría de la probabilidad . Springer-Verlag. ISBN 978-1-84800-047-6.
- ↑ Pierre Gaspard, "Mapas unidimensionales r- ádicos y la fórmula de sumación de Euler", Journal of Physics A , 25 (carta) L483-L485 (1992).
- ↑ Dean J. Driebe, Mapas totalmente caóticos y simetría temporal rota, (1999) Kluwer Academic Publishers, Dordrecht, Países Bajos ISBN 0-7923-5564-4
- 1 2 Peres, Yuval (marzo de 1992). "Iteración del procedimiento de Von Neumann para la extracción de bits aleatorios" . The Annals of Statistics . 20 (1): 590– 597. doi : 10.1214/aos/1176348543 .
- ↑ "Lanzando una moneda sesgada" (PDF) . eecs.harvard.edu. Archivado (PDF) del original el 31 de marzo de 2010. Consultado el 28 de julio de 2018 .
- ↑ Rožić, Vladimir; Yang, Bohan; Dehaene, Wim; Verbauwhede, Ingrid (3–5 de mayo de 2016). Iteración del posprocesamiento de Von Neumann bajo restricciones de hardware (PDF) . Simposio Internacional IEEE de 2016 sobre Seguridad y Confianza Orientadas al Hardware (HOST). Maclean, VA, EE. UU. doi : 10.1109/HST.2016.7495553 . Archivado (PDF) del original el 12 de febrero de 2019.
Lecturas adicionales
- Carl W. Helstrom, Probabilidad y procesos estocásticos para ingenieros , (1984) Macmillan Publishing Company, Nueva York ISBN 0-02-353560-1.
Enlaces externos
- Utilización de un diagrama de árbol binario para describir un proceso de Bernoulli.
- Procesos estocásticos