Przy liczeniu średniej geometrycznej:
public static double srednia_geometryczna (List<? extends Data> list)
{
return Math.pow(iloczyn(list), 1/ile(list));
}
Otrzymuję wartość "NaN". Wiem czym jest NaN, niestety nie za bardzo potrafię zrozumieć, czemu taka wartość jest przyjmowana.
"ile" to liczona w innej metodzie ilość elementów, "iloczyn" to oczywiście iloczyn elementów.
Dla innej metody błąd również występuje, znalazłem go tutaj:
double sumy2;
sumy2 = Math.sqrt(((Miary_rozproszenia.wariancja(list)/Miary_klasyczne_pozycyjne.ile(list)) - (Miary_rozproszenia.wariancja(list2)/Miary_klasyczne_pozycyjne.ile(list2)))); - doszedłem do tego , że tutaj otrzymuję błąd.
Niestety nie wiem gdzie w czym leży problem. Jesteście w stanie pomóc? :\