Statystyki próbki danych empirycznych

Klasa SampleStatistics dostarcza metod do operowania danymi i obliczania prostych statystyk takich jak momenty, momenty centralne, min, max. Próbki są obiektami klasy posiadającymi interfejs javovych kolekcji (np. ArrayList, Vector).

Tabela 8.43. Metody dla próbek i statystyk próbek

MetodaOpis
addSample(_sample)dodaje próbkę danych _sample do próbki
clear()czyści próbkę
computeCentralMoment(int p)oblicza moment centralny rzędu p dla próbki
computeMoment(int p)oblicza moment rzędu p dla próbki
computeSum()oblicza sumę elementów w próbce
getMax()zwraca element maksymalny dla próbki
getMin()zwraca element minimalny dla próbki
setSample()ustawia próbkę danych

Przykład 8.6. Sample statistics of empirical data

from biz.sc.math.distributions import * 
from biz.sc.math.distributions.continuous import * 
from java.util import Arrays
from random import *

_min = 0.1
_max = 0.3

rand=Random()
rand.seed(10)

_uni = UniformDistribution(_min, _max)

vector = []

for i in range (100):
    vector.append(rand.random())

sample = SampleStatistics(Arrays.asList(vector))

print 'Min: %1.4f' % sample.getMin()
print 'Max: %1.4f' % sample.getMax()
print 'Moment: %1.4f' % sample.computeMoment(3)

Output:

Min: 0.0011
Max: 0.9988
Moment: 0.5562