LFD Book Forum (http://book.caltech.edu/bookforum/index.php)
-   Homework 2 (http://book.caltech.edu/bookforum/forumdisplay.php?f=131)
-   -   HW2 Q1 (generating a binomial distribution) (http://book.caltech.edu/bookforum/showthread.php?t=4737)

 vahuja4 02-02-2017 02:43 AM

HW2 Q1 (generating a binomial distribution)

Hi All,

Here is the code I wrote for hw2_q1:

from random import randint
import seaborn as sns
import numpy as np

N = 100000
v_first = np.zeros(N)
v_min = np.zeros(N)
v_rand = np.zeros(N)
#Loop starts

for i in range(N):

n,p = 10, 0.5
flips = np.random.binomial(n, p, 1000)

first_coin = 0
min_coin = np.argmin(flips)
rand_coin = np.random.randint(0,1000)

v_first[i] = flips[first_coin]
v_min[i] = flips[min_coin]
v_rand[i] = flips[rand_coin]

#Loop ends

print np.average(v_min)

My answer turns out to be 0.367, while the correct answer is 0.01. Could someone please point out where I am going wrong?

 willgao 06-08-2017 09:18 AM

Re: HW2 Q1 (generating a binomial distribution)

Quote:
 nu is the fraction, not the number of the head count.
:D

 All times are GMT -7. The time now is 10:10 PM.