Pseudo- und quasi-zufällige Zahlengenerierung
Unter bestimmten Umständen sind die üblichen Methoden zur Generierung von Zufallszahlen für die gewünschten Stichproben nicht ausreichend. Statistics and Machine Learning Toolbox™ umfasst mehrere alternative Methoden zur Generierung pseudo- und quasi-zufälliger Zahlen. Quasi-zufällige Zahlen, auch als Sequenzen mit niedriger Diskrepanz bezeichnet, generieren die jeweils nächste Zahl so weit wie möglich von den bestehenden Zahlen der Menge entfernt. Dieser Ansatz vermeidet Clusterbildung und kann die Konvergenz beschleunigen, quasi-zufällige Zahlen sind jedoch im Allgemeinen zu gleichmäßig für Zufälligkeitstests. Pseudo-zufällige Zahlen sind weniger gleichmäßig als quasi-zufällige Zahlen und sind unter Umständen für Anwendungen, die eine höhere Zufälligkeit erfordern, besser geeignet. Mit dem Slice-Sampler, dem Hamiltonian Monte Carlo Sampler oder dem Metropolis-Hastings Markovketten-Sampler können Sie pseudo-zufällige Stichproben generieren, indem eine statistische Verteilung abgerufen wird.
Wenn die verfügbaren parametrischen Wahrscheinlichkeitsverteilungen die Daten nicht angemessen beschreiben, können Sie stattdessen eine flexible Verteilungsfamilie verwenden. Die flexiblen Verteilungsfamilien nach Pearson und Johnson passen ein Modell gemäß Position, Skala, Schiefe und Kurtosis der Stichprobendaten an. Haben Sie eine Verteilung an Ihre Daten angepasst, können Sie aus dieser Verteilung pseudo-zufällige Zahlen generieren.
Funktionen
Klassen
Themen
- 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.