Как построить cdf в питоне

У меня есть отсортированный массив целых чисел, и я хочу построить для него функцию кумулятивного распределения. Однако природа данных неясна, поэтому я думаю, что не могу использовать какую-либо предопределенную библиотеку для нее.

Поэтому для его реализации я использовал функцию интерполяции (scipy.interpolate). Я делаю это так:

def plot_cdf(self,x,y,):
        tck = interpolate.splrep(x,y,s=0)
        y = interpolate.splev(x,tck,der=0)
        plt.figure()
        plt.plot(x,y)
        xlabel("Percentage")
        ylabel("Unavailability slot duration")
        plt.show()

Можно ли это улучшить??? Есть ли предопределенная функция для этого????

1 ответ

Вы строите функции с plot, который вы используете.

Другие вопросы по тегам