Две функции помогают найти местоположение и масштаб случайной переменной z, чтобы дать вероятность p (с учетом масштаба или местоположения). Это относится только к распределениям, таким как нормальное, логнормальное, экстремальное значение, Коши (и симметричное треугольное), которые имеют свойства масштаба и местоположения.
Эти функции полезны для прогнозирования среднего и/или стандартного отклонения, которое необходимо для достижения заданного минимального веса или максимальной дозы.
Также предоставляются дополнительные версии, как с явной, так и неявной (по умолчанию) политикой.
using boost::math::policies::policy;
using boost::math::complement;
#include <boost/math/distributions/find_location.hpp>
namespace boost{ namespace math{
template <class Dist, class Policy>
typename Dist::value_type find_location(
typename Dist::value_type z,
typename Dist::value_type p,
typename Dist::value_type scale,
const Policy& pol);
template <class Dist>
typename Dist::value_type find_location(
typename Dist::value_type z,
typename Dist::value_type p,
typename Dist::value_type scale);
}}
#include <boost/math/distributions/find_scale.hpp>
namespace boost{ namespace math{
template <class Dist, class Policy>
typename Dist::value_type find_scale(
typename Dist::value_type z,
typename Dist::value_type p,
typename Dist::value_type location,
const Policy& pol);
template <class Dist>
typename Dist::value_type find_scale(
typename Dist::value_type z,
typename Dist::value_type p,
typename Dist::value_type location)
}}
Все аргументы должны быть конечными, иначе называетсяdomain_error.
Аргументы вероятности должны быть [0, 1], иначе называетсяdomain_error.
Если выбор аргументов дал бы отрицательную шкалу,домен_errorназывается, если политика не должна игнорировать, когда отрицательное (невозможное) значение шкалы возвращается.
Примеры нахождения среднего и стандартного отклонениядают простые примеры использования как find_scale, так и find_location, и более длинный пример нахождения средств и стандартных отклонений нормально распределенных весов для соответствия спецификации.