我試圖在R中複製別人在Stata中編寫的代碼,並且試圖預測其p-RNG的行爲。從Stata複製種子設置
他們的代碼有此片段:
set seed 123456
不幸的是,這是一個有點模糊的正是由塔塔使用的算法。 This問題表明這是一個KISS算法,但最終沒有設法複製(並且有些鏈接似乎已經死機/過時)。而來自Stata的the manual對於set seed
沒有提及任何有關算法的內容。 This問題似乎也沒有完成。
嘗試和複製Stata的隨機數是傻瓜的差事嗎?
我不知道哪個版本的Stata被用來創建這個。
如果你不知道使用哪個版本,你的問題確實比較難,因爲你想複製一個程序,但你不能精確地在哪個程序上。 http://blog.stata.com/2016/03/10/how-to-generate-random-numbers-in-stata/給出了一個概述,並強調默認方法已在Stata 14中更改。http:// www .stata.com/manuals14/fn.pdf說明了更多。 –
你提到一個問題http:// stackoverflow。com/questions/35139808/make-prngs-agree-across-software未被標記爲「Stata」,並未包含Stata代碼。它剛剛提到斯塔塔。所以,Stata方面沒有收到任何迴應也就不足爲奇了。 –
@NickCox非常感謝鏈接,確實非常有幫助。我已經編輯了下面的答案,我認爲它現在更具規範性,如果您覺得合適,您應該可以隨意添加/編輯。 – MichaelChirico