Come approssimo il seguente integrale usando la simulazione MC?
Grazie!
Modifica (alcuni contesti): sto cercando di imparare a usare la simulazione per approssimare gli integrali e sto facendo pratica quando ho incontrato alcune difficoltà.
Modifica 2 + 3 : in qualche modo mi sono confuso e ho pensato di dover dividere l'integrale in parti separate. Quindi, in realtà l'ho capito:
n <- 15000
x <- runif(n, min=-1, max=1)
y <- runif(n, min=-1, max=1)
mean(4*abs(x-y))
integrate(integrate(abs(x-y), y, -1, 1), x, -1, 1);
e ottenere la risposta 8/3.
integrate(Vectorize(function(y) integrate(function(x) abs(x-y), -1, 1)$value), -1, 1)
e ottenere un'approssimazione numerica. Utilizzando il pacchetto cubatureadaptIntegrate(function(x) abs(x[1] - x[2]), c(-1, -1), c(1, 1))
può essere utilizzato. Questo è solo per dare un paio di idee per la valutazione numerica di integrali che potrebbero tornare utili, ad esempio quando si verifica se una simulazione funziona correttamente.