Насколько я понял, обсуждаемая аппроксимация основана на получении для аппроксимируемой ФР известных значений семиинвариантов. Это не единственный вариант. Можно подгонять сразу плотность распределения (навскидку две статьи)
http://jre.cplire.ru/jre/jul18/5/text.pdfhttp://earchive.tpu.ru/bitstream/11683/ ... 9-8-01.pdfа не ФР и потом её дифференцировать.
Подгонка полиномами не гарантирует выполнения свойств ФР, ни монотонности, ни неотрицательности, ни
,
Однако при достаточно больших N вероятность такого нарушения мала. Но насколько они должны быть велики - не вем.
Варианты:
1. Подгонять непосредственно плотность распределения. При этом могут быть затруднения с неотрицательностью (если, скажем, подгонять просто полиномами, но можно и экспонентой от полиномов) и нормировкой к единице (сравнительно просто ввести нормировочный коэффициент).
2. Подгонять функцию распределения "по теории", увеличивая число слагаемых. Трудоёмко и, ввиду асимптотичности разложения, результат может сюрпризировать.
3. Использовать систему функций распределения, обобщающую нормальный случай, например, распределения Пирсона (они позволяют подогнать 3 и 4 моменты, и, насколько я понял, 3 момент известен - нулевой, а 4 вычислен).
4. Подгонять чем подгоняется, потом сглаживать функцию распределения какими-то скользящими средними, пока не станет монотонно возрастающей. Грубо эмпирический и зависящий от выбора параметров сглаживания, но просто реализуемый подход.