Im a R-principiante e vuoi eseguire una simulazione, dove ho chiamata la distribuzione normale più volte con diversi valori di sd.
Per esempio, voglio correre rnorm con ciascuna scheda sd una volta, dove la sd aumenta da 1 M con ogni esecuzione. E voglio memorizzare i risultati in un elenco o un frame di dati. So che quello che cerco di ottenere è un bel passo, ma non sono riuscito a provarlo da me.
rnorm(n=1, mean=0, sd=1)
rnorm(n=1, mean=0, sd=2)
... rnorm(n=1, mean=0, sd=M)
Ho cercato di codice con un ciclo for, ma non ha funzionato.
test <- for(i in 1:10){
test <- rnorm(n=1, mean=0, sd=i)
return(test)
}
Se inserisco il test la console, ho appena ottenere NULL come output. Spero che qualcuno può mi punto nella giusta direzione.
Grazie in anticipo.