Реализовать функцию распределения вероятностей в проблеме Java

У меня есть функция в виде функции распределения вероятностей, как показано ниже:

formula

Хотя я обнаружил некоторую функцию, предоставляющую библиотеку, для получения результата, как в приведенной выше формуле; но я учусь реализовывать это, поэтому я хотел бы сделать это сам, если это возможно.

Ниже описано, что я могу придумать при реализации функции

public double pdf(double x){
  double mean = mean();
  double variance = variance();
  double base = 1/Math.sqrt(2*Math.PI*variance);
  double pow = -(Math.pow((x-mean), 2)/2*variance);
  return Math.pow(base, pow); 
}

Это правильный способ реализации pdf? Или какие части мне не хватает?

Я благодарен за любую помощь.

7
задан phihag 12 March 2011 в 13:13
поделиться