Generazione di numeri pseudo-casuali e quasi casuali
In determinate circostanze, i metodi comunemente utilizzati per la generazione di numeri casuali non sono sufficienti a produrre i campioni desiderati. Statistics and Machine Learning Toolbox™ offre diversi metodi alternativi per generare numeri pseudo-casuali e quasi casuali. I numeri quasi casuali, noti anche come sequenze a bassa discrepanza, generano ogni numero successivo il più lontano possibile dai numeri già presenti nell'insieme. Questo approccio evita la formazione di cluster e può accelerare la convergenza; tuttavia, i numeri quasi casuali sono generalmente troppo uniformi per superare i test di casualità. I numeri pseudo-casuali sono meno uniformi dei numeri quasi casuali e possono risultare più adatti per applicazioni che richiedono una maggiore casualità. Utilizzare il campionatore a sezioni, il campionatore Monte Carlo hamiltoniano o il campionatore Metropolis-Hastings a catena di Markov per generare campioni pseudo-casuali attingendo da una distribuzione statistica.
Se le distribuzioni di probabilità parametriche disponibili non descrivono adeguatamente i dati, è possibile utilizzare invece una famiglia di distribuzioni flessibili. Le famiglie di distribuzioni flessibili di Pearson e Johnson adattano un modello basato sulla posizione, la scala, l'asimmetria e la curtosi dei dati di campionamento. Una volta effettuato l'adattamento di una distribuzione ai dati, è possibile generare numeri pseudo-casuali a partire da tale distribuzione.
Funzioni
Classi
Argomenti
- Representing Sampling Distributions Using Markov Chain Samplers
Markov chain samplers can generate numbers from a sampling distribution that is difficult to represent directly.
- Implement Bayesian Binomial Regression
This example fits a binomial regression model to dose-response data using Bayesian methods, including Metropolis–Hastings sampling.
- Bayesian Linear Regression Using Hamiltonian Monte Carlo
Learn how to use the Hamiltonian Monte Carlo sampler.
- Bayesian Analysis for a Logistic Regression Model
Make Bayesian inferences for a logistic regression model using
slicesample. - Generating Data Using Flexible Families of Distributions
The Pearson and Johnson systems are flexible parametric families of distributions that provide good matches for a wide range of data shapes.
- Random Number Generation
Statistics and Machine Learning Toolbox supports the generation of random numbers from various distributions.
- Generating Pseudorandom Numbers
Pseudorandom numbers are generated by deterministic algorithms.
- Generating Quasi-Random Numbers
Quasi-random number generators (QRNGs) produce highly uniform samples of the unit hypercube.
- Reproducibility in Parallel Statistical Computations
How to obtain identical results from repeated parallel computations.