Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import math
- p = [
- [0.15, 0.25, 0.25],
- [0.15, 0.1, 0.1]
- ]
- x = [2, 3, 4]
- px = [0.3, 0.35, 0.35]
- y = [1, 2]
- py = [0.65, 0.35]
- MX = 0
- MY = 0
- for i in range(len(x)):
- for j in range(len(y)):
- MX += x[i]*px[i]*py[j]
- MY += y[j]*px[i]*py[j]
- DX = 0
- DY = 0
- for i in range(len(x)):
- for j in range(len(y)):
- DX += (x[i] - MX)**2 * px[i]*py[j]
- DY += (y[j] - MY)**2 * px[i]*py[j]
- print("MX = {}".format(MX))
- print("MY = {}".format(MY))
- print("DX = {}".format(DX))
- print("DY = {}".format(DY))
- MXY = 0
- for i in range(len(x)):
- for j in range(len(y)):
- MXY += x[i] * y[j] * p[j][i]
- print("M(XY) = {}".format(MXY))
- kxy = (MXY - MX*MY) / math.sqrt(DX * DY)
- print("kxy = {}".format(kxy))
- print(0.65/0.35 + 2*1)
- print(0.3 * 4.5 + 0.35 * 3.857 + 0.35*3.857)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement