import numpy as np #import scipy.stats as stats import seaborn as sns from numpy import random # set the random seed: np.random.seed(1234556) # set sample size: n=11 min = 0 max = 1 # initialize sampling dist. to an array of length r=10000 to later store results: r = 1000 sample_dist = np.empty(r) # repeat r times: for j in range(1,r): # draw a sample and store the sample mean in pos. j=0,1,... of sample_dist: sample = random.uniform(0,1,size=n) sample_dist[j] = np.mean(sample) mean = np.mean(sample_dist) variance = np.var(sample_dist) print("Mean of sampling distribution from Unifrom(0,1) is :", mean) print("Variance of sampling distribution from Uniform(0,1)is :", variance) sns.histplot(data=sample_dist, x=None, kde=True).set(title='Histogram of Sampling_dist of n=11')