Virtual Laboratories > Finite Sampling Models > 1 2 3 4 5 6 7 8 9 [10]

10. Notes


Simulating a Random Samples

It's very easy to simulate a random sample of size n, with replacement from D = {1, 2, ..., N}. Recall that the ceiling function ceil(x) gives the smallest integer that is at least as large as x.

Mathematical Exercise 1. Let Ui be a random number for i = 1, 2, ..., n. Show that Xi = ceil(NUi), i = 1, 2, ..., n simulates a random sample, with replacement, from D.

It's a bit harder to simulate a random sample of size n, without replacement, since we need to remove each sample value before the next draw.

Mathematical Exercise 2. Show that the following algorithm generates a random sample of size n, without replacement, from D.

For i = 1 to N, let bi = i.
For i = 1 to n,
let j = Ni + 1;
let
Ui = random number;
let J = ceil(j
Ui);
let
Xi = bJ;
let k = bj;
let bj = bJ;
let bJ = k.
Return (X1, X2, ..., Xn).

Related Topics

Books

Selected Answers for Section 1

Answer 1.17.

  1. 1 / 4
  2. 1 / 221
  3. 4 / 17
  4. 1 / 52

Answer 1.19. 0.000547

Selected Answers for Section 2

Answer 2.15. Y = number of defective chips in the sample

  1. P(Y = k) = C(10, k) C(90, 5 - k) / C(100, 5) for k = 0, 1, 2, 3, 4, 5.
  2. E(Y) = 0.5, var(Y) = 0.432
  3. P(Y > 0) = 0.416

Answer 2.16. Y = number of women, Z = 10 - Y = number of men

  1. E(Y) = 6, var(Y) = 1.959
  2. E(Z) = 4, var(Z) = 1.959
  3. P(Y = 0) + P(Y = 10) = 0.00294

Answer 2.22. Y = number of tagged fish in the sample

  1. P(Y >= 2) = 0.6108
  2. P(Y >= 2) = 0.6083
  3. Relative error: 0.0042.

Answer 2.23. 0.6331

Selected Answers for Section 3

Answer 3.5. 20

Answer 3.6. 2000

Answer 3.7.

R Correct Incorrect
6 0.523 0.478
8 0.417 0.583
10 0.670 0.330
12 0.739 0.261
14 0.795 0.205

Answer 3.9.

R Correct Incorrect
6 0.890 0.109
8 0.818 0.182
10 0.262 0.732
12 0.343 0.657
14 0.424 0.526

Answer 3.11.

  1. Reject the lot when Y >= 2.
  2. Reject the lot when Y >= 1.

Answer 3.14. 2000

Selected Answers for Section 4

Answer 4.15.

  1. 0.2386
  2. 0.0741
  3. 0.0180
  4. 0.2385

Answer 4.16.

  1. 3.25
  2. 1.864
  3. -0.6213
  4. -1 / 3

Answer 4.17.

  1. 0.2370
  2. 0.2168

Answer 4.18.

  1. 0.0753
  2. 0.3109

Selected Answers for Section 5

Answer 5.6.

  1. P(X(3) = k) = C(k - 1, 2) C(25 - k, 2) / C(25, 5) for k = 3, 4, ..., 22
  2. E(X(3)) = 13
  3. var(X(3)) = 125 / 7.

Answer 5.17. 1437

Answer 5.19. 2322

Selected Answers for Section 6

Answer 6.5. 1,334,961

Answer 6.9.

k 0 1 2 3 4 5
b5(k) 44 45 20 10 0 1

Answer 6.12.

k 0 1 2 3 4 5
P(N5 = k) 0.3667 0.3750 0.1667 0.0833 0 0.0083

Answer 6.22.

  1. 1 / 100
  2. 1 / 16

Selected Answers for Section 7

Answer 7.5. 0.6029

Answer 7.7. 0.2778

Answer 7.9. 0.6181

Answer 7.11. 0.3024

Answer 7.14. 9

Selected Answers for Section 8

Answer 8.9. 0.3041

Answer 8.11. 0.2218

Answer 8.14. 0.3415

Answer 8.16. 0.3174

Answer 8.20. 87.576, 2.942

Answer 8.21. 22.952, 1.826

Answer 8.21. 9.894, 1.056

Answer 8.25. Let V denote the number of distinct answers.

  1. j 1 2 3
    P(V = j) 1/16 9/16 6/16
  2. P(V = 1) = 1/16
  3. E(V) = 37/16
  4. sd(V) = 0.6830

Answer 8.25. Let V denote the number of ducks killed.

  1. j 1 2 3 4 5
    P(V = j) 1/10000 927/2000 9/50 63/127 189/625
  2. E(V) = 4.095
  3. sd(V) = 0.727

Selected Answers for Section 9

Answer 9.6. 0.9104

Answer 9.7. 0.8110

Answer 9.8. 0.0456

Answer 9.12. 10.988, 1.130

Answer 9.13. 14.700, 6.244

Answer 9.14. 29.290, 11.211

Answer 9.15. 2364.646, 456.207