Esistono diversi modi per generare valori casuali da una distribuzione, McMC è uno di questi, ma molti altri sarebbero anche considerati metodi Monte Carlo (senza la parte della catena Markov).
Il più diretto per il campionamento univariato è generare una variabile casuale uniforme, quindi collegarla alla funzione CDF inversa. Funziona alla grande se hai il CDF inverso, ma è problematico quando il CDF e / o il suo inverso sono difficili da calcolare direttamente.
Per problemi multivariati è possibile generare dati da una copula, quindi utilizzare il metodo CDF inverso sui valori generati per avere un certo livello di correlazione tra le variabili (sebbene specificare i parametri corretti per la copula per ottenere il livello di correlazione desiderato spesso richiede un po 'di tentativi ed errori).
Il campionamento del rifiuto è un altro approccio che può essere utilizzato per generare dati da una distribuzione (univariata o multivariata) in cui non è necessario conoscere il CDF o il suo inverso (e non è nemmeno necessaria la costante normalizzante per la funzione di densità), ma questo può essere altamente inefficiente in alcuni casi impiegando molto tempo.
Se sei interessato a riepiloghi dei dati generati piuttosto che a punti casuali, allora il campionamento di importanza è un'altra opzione.
Il campionamento Gibbs, che è una forma di campionamento McMC, consente di campionare dove non si conosce la forma esatta della distribuzione multivariata, purché si conosca la distribuzione condizionale per ciascuna variabile date le altre.
Ce ne sono anche altri, il che dipende meglio da ciò che sai e non sai e da altri dettagli del problema specifico. McMC è popolare perché funziona bene in molte situazioni e si generalizza in molti casi diversi.