scipy.stats.
yeojohnson_normmax#
- scipy.stats.yeojohnson_normmax(x, brack=None)[источник]#
Вычислить оптимальный параметр преобразования Йео-Джонсона.
Вычисление оптимального параметра преобразования Йео-Джонсона для входных данных с использованием оценки максимального правдоподобия.
- Параметры:
- xarray_like
Входной массив.
- brack2-кортеж, опционально
Начальный интервал для поиска скобки вниз с optimize.brent. Обратите внимание, что в большинстве случаев это не критично; конечный результат может выходить за пределы этого интервала. Если None, optimize.fminbound используется с границами, которые предотвращают переполнение.
- Возвращает:
- maxlogfloat
Найденный оптимальный параметр преобразования.
Смотрите также
Примечания
Добавлено в версии 1.2.0.
Примеры
>>> import numpy as np >>> from scipy import stats >>> import matplotlib.pyplot as plt
Сгенерировать некоторые данные и определить оптимальные
lmbda>>> rng = np.random.default_rng() >>> x = stats.loggamma.rvs(5, size=30, random_state=rng) + 5 >>> lmax = stats.yeojohnson_normmax(x)
>>> fig = plt.figure() >>> ax = fig.add_subplot(111) >>> prob = stats.yeojohnson_normplot(x, -10, 10, plot=ax) >>> ax.axvline(lmax, color='r')
>>> plt.show()