Screen Link: Learn data science with Python and R projects
from math import sqrt def standard_deviation(array): reference_point = sum(array) / len(array) distances =  for value in array: squared_distance = (value - reference_point)**2 distances.append(squared_distance) variance = sum(distances) / (len(distances) - 1) return sqrt(variance) st_devs =  import matplotlib.pyplot as plt for i in range(5000): sample = houses['SalePrice'].sample(10, random_state = i) st_dev = standard_deviation(sample) st_devs.append(st_dev) plt.hist(st_devs) plt.axvline(pop_stdev)
What I expected to happen:
What actually happened:
st_devs isn’t defined in your code, but we expected it to be list type
The code is exactly same as answer, don’t understand why it has error.