Im R-začátečník a chcete spustit simulaci, kde jsem zavolat normální rozdělení vícekrát s různými hodnotami pro sd.
Například, chci spustit rnorm s každým sd jeden čas, kde sd se zvyšuje od 1 do M s každý běh. A chci uložit výsledky v seznamu nebo data frame. Vím, že to, co jsem se snaží dosáhnout, je celkem jednoduchý krok, ale nepodařilo se snažím sama.
rnorm(n=1, mean=0, sd=1)
rnorm(n=1, mean=0, sd=2)
... rnorm(n=1, mean=0, sd=M)
Snažil jsem se kód s pro smyčky, ale to nefungovalo.
test <- for(i in 1:10){
test <- rnorm(n=1, mean=0, sd=i)
return(test)
}
Pokud zadám test v konzole, jen jsem se NULL jako výstup. Doufám, že někdo může místo mě správným směrem.
Díky předem.