Python - Varyansı Ölçme
İstatistikte varyans, bir veri kümesindeki bir değerin ortalama değerden ne kadar uzakta olduğunun bir ölçüsüdür. Diğer bir deyişle, değerlerin ne kadar dağınık olduğunu gösterir. Standart sapma kullanılarak ölçülür. Yaygın olarak kullanılan diğer yöntem çarpıklıktır.
Bunların her ikisi de pandas kitaplığında bulunan işlevler kullanılarak hesaplanır.
Standart Sapmanın Ölçülmesi
Standart sapma, varyansın kareköküdür. varyans, bir veri kümesindeki değerlerin ortalama değerden kare farkının ortalamasıdır. Python'da bu değeri pandas kitaplığındaki std () işlevini kullanarak hesaplıyoruz.
import pandas as pd
#Create a Dictionary of series
d = {'Name':pd.Series(['Tom','James','Ricky','Vin','Steve','Smith','Jack',
'Lee','Chanchal','Gasper','Naviya','Andres']),
'Age':pd.Series([25,26,25,23,30,25,23,34,40,30,25,46]),
'Rating':pd.Series([4.23,3.24,3.98,2.56,3.20,4.6,3.8,3.78,2.98,4.80,4.10,3.65])}
#Create a DataFrame
df = pd.DataFrame(d)
# Calculate the standard deviation
print df.std()
Onun output aşağıdaki gibidir -
Age 7.265527
Rating 0.661628
dtype: float64
Çarpıklığın Ölçülmesi
Verilerin simetrik mi yoksa çarpık mı olduğunu belirlemek için kullanılır. Dizin -1 ile 1 arasındaysa, dağılım simetriktir. İndeks -1'den fazla değilse sola eğilir ve en az 1 ise sağa doğru eğilir
import pandas as pd
#Create a Dictionary of series
d = {'Name':pd.Series(['Tom','James','Ricky','Vin','Steve','Smith','Jack',
'Lee','Chanchal','Gasper','Naviya','Andres']),
'Age':pd.Series([25,26,25,23,30,25,23,34,40,30,25,46]),
'Rating':pd.Series([4.23,3.24,3.98,2.56,3.20,4.6,3.8,3.78,2.98,4.80,4.10,3.65])}
#Create a DataFrame
df = pd.DataFrame(d)
print df.skew()
Onun output aşağıdaki gibidir -
Age 1.443490
Rating -0.153629
dtype: float64
Bu nedenle yaş dağılımı simetriktir, yaş dağılımı sağa doğru eğilir.