Preciso descobrir o Zscore referente a 1 ponto específico, ou seja, para 1 valor de X usando o Scipy.
Abaixo está o código do manual:
data = [25, 37, 15, 36, 92, 28, 33, 40]
mean = sum(data)/len(data)
summation = 0
for i in range(0, len(data)):
summation += (data[i]-mean)**2
std = ((1/len(data))*summation))**(1/2)
Z = (x-mean)/std
Em seguida, quando tento fazer o mesmo com o Scipy:
Z = stats.zscore(data)
Recebo a saída:
[-0.61219538 -0.05775428 -1.07422964 -0.10395771 2.48343411 -0.47358511
-0.24256798 0.08085599]
Talvez porque eu esteja passando apenas um parâmetro, que são os dados em si. Como obter o Z-Score para apenas um valor de X?