Exemplo n.º 1
0
def generate_gamma_rvs(shape):
    variance = stats.gamma(shape).var()  #get in-built variance for gamma
    sigma = sqrt(variance)
    margin_error = 0.1
    sample_size = gof.get_sample_size(sigma, '99%', margin_error)
    rvs = stats.gamma(shape).rvs(size=sample_size)
    return rvs
def generate_lcg_rvs():
	sigma = 1/float(12)
	margin_error = 0.01 #chosing 0.01 for mu 0f 0.5
	sample_size = gof.get_sample_size(sigma, '99%', margin_error)
	seed = 345 # just some arbitrary value
	lcg_data = lcg.generate_univariate_data(seed, sample_size)
	return lcg_data
Exemplo n.º 3
0
def generate_lcg_rvs():
    sigma = 1 / float(12)
    margin_error = 0.01  #chosing 0.01 for mu 0f 0.5
    sample_size = gof.get_sample_size(sigma, '99%', margin_error)
    seed = 345  # just some arbitrary value
    lcg_data = lcg.generate_univariate_data(seed, sample_size)
    return lcg_data
def generate_muller_rvs(variance):
    sigma = sqrt(variance)
    margin_error = 0.02  #for normal distribution
    sample_size = gof.get_sample_size(sigma, '99%', margin_error)
    rvs = boxmuller.generate_univariate_data(sample_size, variance)
    return rvs
Exemplo n.º 5
0
def generate_random_rvs():
    sigma = 1 / float(12)  #standard deviation ((b-a)^2)/12
    margin_error = 0.01  #for mean of 0.5
    sample_size = gof.get_sample_size(sigma, '99%', margin_error)
    rvs = empty([sample_size, 1])
    return [random() for rvs in rvs]
def generate_muller_rvs(variance):
	sigma = sqrt(variance)
	margin_error = 0.02 #for normal distribution
	sample_size = gof.get_sample_size(sigma, '99%', margin_error)
	rvs = boxmuller.generate_univariate_data(sample_size, variance)
	return rvs
def generate_random_rvs():
	sigma = 1/float(12) #standard deviation ((b-a)^2)/12
	margin_error = 0.01 #for mean of 0.5
	sample_size = gof.get_sample_size(sigma, '99%', margin_error)
	rvs = empty([sample_size, 1])
	return [random() for rvs in rvs]