Печать PDF в python - PullRequest
       28

Печать PDF в python

0 голосов
/ 16 апреля 2020

У меня есть два списка A = [0.5,0.34.75 .... 1] и B = [0.52,0.44,0.75 ...., 0.9] .

Длина A и B различна. Значения A и B находятся в диапазоне от 0 до 1 . Я попытался сгенерировать их PDF-файлы (функции распределения вероятностей) на том же рисунке следующим образом:

x = pd.Series(A, name="x variable")
y = pd.Series(B, name="x variable")
df = pd.DataFrame({
    'A': x,
    'B': y,
})
ax = df.plot.kde()

Однако он не генерирует PDF. Как я могу сгенерировать PDF?

Редактировать: Я хочу создать две кривые PDF на одном рисунке. Я нашел этот способ сделать это в онлайн-учебнике, но я не знаю, как распределяются данные, поэтому я не могу просто выбрать случайное нормальное распределение или любое другое распределение.

(1): у меня нет Идея, как оценить PDF.

(2): он генерирует следующие результаты, которые не являются PDF-файлами.

(3): На оси X я хочу число и на оси Y я хочу вероятность.

enter image description here

1 Ответ

1 голос
/ 16 апреля 2020

В вашем примере кода вы используете KDE , таким образом, непараметрическая c оценка функции плотности вероятности, которую я предполагаю, вы подразумеваете под PDF, используя ядро ​​Гаусса.

Функция

Pandas kde позволяет выбрать метод полосы пропускания и точки оценки, оба по параметрам .

Pandas фактически использует реализацию kde для SciPy, пожалуйста, обратитесь к документации , чтобы лучше понять реализацию и как выбрать параметры.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...