Днес за пръв път срещнах a set.seed
функция в R. Това е полезно в същото време, и аз разбирам как да го използвате. Но аз имам малък проблем - как да изберете истински добър номер като първи параметър в тази функция?
От този въпрос се получи друг - как от първия параметър set.seed()
функция функция в произволно в R? Може би, ако разбирам последното, ще взема отговора на първия. Благодаря много.
Отговори:
3 за отговор № 1Накратко:
Чрез настройка set.seed()
Вие указвате началната точка за всички "генератори на псевдо случайни числа", които създават случайните числа в R
, виждам ?set.seed
Тъй като компютрите са много детерминирани, иманищо като истинско "случайно число". Компютрите винаги трябва да използват алгоритъм за генериране на така наречените "псевдо случайни числа". Тези генератори / алгоритми работят (много често) итеративно, така че следващото число се влияе от своя предшественик. set.seed()
определя първоначалния предшественик и по този начин прави възпроизводимите псевдо случайни числа. Кой номер избирате е без значение в повечето случаи.
(виж тук: http://en.wikipedia.org/wiki/Pseudorandom_number_generator)