Che cosa significa set.seed (any number) significa? [duplicare]

-3

Attualmente sto studiando R. Mentre studiavo mi sono imbattuto in un comando set.seed (qualsiasi numero) . Dopo aver fatto ricerche su Google, non ho capito molto, tranne che ha qualcosa a che fare con Generazione di numeri casuali .

Ma non ho familiarità con il concetto di generazione di numeri casuali. Quindi, qualcuno può spiegarmi questo comando?

    
posta Dark_Knight 17.05.2016 - 08:16
fonte

1 risposta

2

I generatori di numeri pseudo-casuali funzionano prendendo il numero pseudo-casuale precedente e applicando una funzione "magica" che la confonde per produrre un nuovo numero che sembra completamente non correlato a quello precedente . Continua a ripetere la procedura per ogni nuovo numero casuale che desideri.

Ma hai bisogno di un numero di partenza per disattivare l'intero processo. Questo è il seme. Se usi sempre lo stesso seme, ottieni sempre la stessa sequenza di numeri pseudo-casuali. Questo a volte è utile (ad esempio durante il debug), ma spesso non è buono. Se vuoi numeri diversi ogni volta, usa semi diversi. Forse usa l'ora del giorno come seme.

    
risposta data 17.05.2016 - 11:43
fonte

Leggi altre domande sui tag