如何使用模运算符获取样本?使用模运算符获取样本
如果我有一组只是随机数的ID,我想要1%的样本,我知道我可以做'random_id%101 = 0'。这是否意味着'random_id%11 = 0'是一个10%的样本?
如何使用模运算符获取样本?使用模运算符获取样本
如果我有一组只是随机数的ID,我想要1%的样本,我知道我可以做'random_id%101 = 0'。这是否意味着'random_id%11 = 0'是一个10%的样本?
如果您选择每第n个元素,它不是随机的。
身份证号码没有意义,所以你可以假设他们是随机生成的。现在我只需要一次10%的样本。 –
即使如此,如果ID的数量不是100的倍数,也会有偏差,请参阅[本答案](http://crypto.stackexchange.com/questions/5708/creating-a-small-number-from- a-cryptographically-secure-random-string)来解释和可能的采样方案。虽然在这种特殊情况下偏见并不重要。 – Thomas
“所以你可以假设他们是随机产生的。”然后把第一批数字作为总数的1%。 –
为什么它是'101'而不是'100'? “N%101”有101种可能性 - 从零到100,*包括*。 – dasblinkenlight