Es gibt verschiedene Möglichkeiten, zufällige Werte aus einer Verteilung zu generieren. McMC ist eine davon, aber mehrere andere werden auch als Monte-Carlo-Methoden betrachtet (ohne den Markov-Kettenteil).
Die direkteste Methode für univariate Stichproben besteht darin, eine einheitliche Zufallsvariable zu generieren und diese dann in die inverse CDF-Funktion einzufügen. Dies funktioniert gut, wenn Sie die inverse CDF haben, ist jedoch problematisch, wenn die CDF und / oder ihre Inverse schwer direkt zu berechnen sind.
Bei multivariaten Problemen können Sie Daten aus einer Kopula generieren und dann die inverse CDF-Methode für die generierten Werte verwenden, um ein gewisses Maß an Korrelation zwischen Variablen zu erzielen (obwohl die Angabe der richtigen Parameter für die Kopula, um das gewünschte Korrelationsniveau zu erhalten, häufig etwas erfordert Versuch und Irrtum).
Die Ablehnungsabtastung ist ein weiterer Ansatz, mit dem Daten aus einer Verteilung (univariat oder multivariat) generiert werden können, bei der Sie die CDF oder ihre Umkehrung nicht kennen müssen (und nicht einmal die Normalisierungskonstante für die Dichtefunktion benötigen). Dies kann jedoch in einigen Fällen sehr ineffizient sein und viel Zeit in Anspruch nehmen.
Wenn Sie eher an Zusammenfassungen der generierten Daten als an den zufälligen Punkten selbst interessiert sind, ist die Wichtigkeitsstichprobe eine weitere Option.
Mit der Gibbs-Stichprobe, bei der es sich um eine Form der McMC-Stichprobe handelt, können Sie eine Stichprobe erstellen, bei der Sie die genaue Form der multivariaten Verteilung nicht kennen, solange Sie die bedingte Verteilung für jede Variable kennen, die den anderen gegeben ist.
Es gibt auch andere, was am besten davon abhängt, was Sie wissen und was nicht, und von anderen Details des spezifischen Problems. McMC ist beliebt, weil es in vielen Situationen gut funktioniert und sich auf viele verschiedene Fälle verallgemeinert.