Это не так сложно реализовать, но кажется, что Накопительная функция распределения - это очень простая Statistics::Descriptive функция, не так ли?
Statistics::Descriptive
Этокажется, что Statistics::Descriptive::Weighted имеет его, но использование Weighted (с равными точками для всех данных ...) вместо более простого Statistics::Descriptive, кажется, имеет большие издержки.
Statistics::Descriptive::Weighted
Weighted
Есть Статистика :: KernelEs оценка . Я не использовал его, но он выглядит нормально.
Используя Статистика :: Описательный :: Взвешенный , вы можете опустить веса, и каждой точке будет присвоен вес единицы по умолчанию.
При поиске CPAN получилось следующее: PDL::GSL::CDF. Его часть PDL, Язык данных Perl (хотя этот модуль CDF использует Научную библиотеку GNU ).
PDL::GSL::CDF
PDL