Python генерирует случайный уклон гауссиана с правами - PullRequest
0 голосов
/ 06 сентября 2018

Мне нужно сгенерировать единичную кривую, которая будет выглядеть как скошенный гауссиан, и у меня есть следующие ограничения:

  • Ось X - дни (переменные, но обычно 45 +)
  • Все значения на оси Y составляют 1
  • Пик всегда будет приходиться на день 4 или 5

Пример:

Example

Есть ли способ сделать это программно в Python?

1 Ответ

0 голосов
/ 06 сентября 2018

Как отмечает @Severin, гамма выглядит разумно. например:

import matplotlib.pyplot as plt
import numpy as np
import scipy.stats as sps

x = np.linspace(75)
plt.plot(x, sps.gamma.pdf(x, 4) '.-')
plt.show()

если бы им действительно нужно было сложить 1, а не интегрировать, я бы использовал cdf, а затем np.diff для результата

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