In [1]:
import numpy as np
import matplotlib.pyplot as plt
import scipy.stats as stats

12.3 Tehtävä 3¶

In [33]:
data33 = np.array([ 
115, 125, 102, 129, 121, 119, 
120, 120, 126, 120, 124, 118, 
116, 132, 114, 108, 127, 131, 
130, 181])
n = len(data33)
ka = np.sum(data33)/n
n, ka
Out[33]:
(20, 123.9)
In [34]:
Z = (ka - 120)/ (np.sqrt(60)/np.sqrt(n))
Z
Out[34]:
2.2516660498395438

voidaan hyväksyä merkitystasolla 0.01

12.3 Tehtävä 4¶

In [35]:
data34 = np.array([
53.08, 57.07, 54.10, 56.81, 58.85,
56.02, 59.08, 55.78, 56.72, 54.92,
57.32, 59.00, 54.91, 58.13, 60.69,
51.76, 52.31, 60.50, 58.31, 58.70])
n = len(data34)
ka = np.sum(data34)/n
n, ka
Out[35]:
(20, 56.702999999999996)
In [36]:
s2 = np.sum((data34-ka)**2)/(n-1)
s2
Out[36]:
6.648895789473685
In [37]:
s = np.sqrt(s2)
s
Out[37]:
2.5785452855192763
In [38]:
Z = (ka - 55)/ (2.3/np.sqrt(n))
Z
Out[38]:
3.3113250136366377

mu = 55 hylätään kun alpha = 0.05