Я хотел бы интегрировать функцию в python и указать плотность вероятности (меру), используемую для выборки значений. Если это не очевидно, интегрирование f(x)dx
в [a,b]
неявно использует равномерную плотность вероятности по [a,b]
, и я хотел бы использовать свою собственную плотность вероятности (например, экспоненциальную).
Я могу сделать это сам, используя np.random.*
, но тогда
- Мне не хватает оптимизаций, доступных в
scipy.integrate.quad
. Или, может быть, все эти оптимизации предполагают равномерную плотность? - Мне нужно самому сделать оценку ошибки, что не тривиально. Или, может быть, это так? Может быть, ошибка - это просто дисперсия
sum(f(x))/n
?
Любые идеи?
f(x) d(mu)
(гдеmu
— мера) как интеграл отf(x)g(x) dx
для некоторой функции плотностиg
? - person unutbu   schedule 03.09.2012