Premium problem100. Bootstrap Confidence Interval

Hard Locked

Compute a bootstrapped 95% confidence interval for the mean of 1-D array X, returned as a length-2 array:

  • seed the global random state with 0, inside solve and immediately before drawing; it is global, shared state, so seeding anywhere else will not reproduce the same numbers
  • draw N = 1000 resamples, with replacement, each of size X.size
  • take the mean of each resample
  • return the 2.5th and 97.5th percentiles

Input

[ 0.  1.  2.  3.  4.  5.  6.  7.  8.  9. 10. 11. 12. 13. 14. 15. 16. 17.
 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35.
 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53.
 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71.
 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89.
 90. 91. 92. 93. 94. 95. 96. 97. 98. 99.]

Output

[44.11    55.38025]

Premium problem

This one's part of Premium. Unlock the full NumPy track plus every other premium problem on the site.

Implement solve(...)