eis/eqpalg/.do_not_use/distribution/box_cox.h

34 lines
868 B
C++
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#pragma once
/**
* @file box_cox.h
* @brief box-cox函数及其逆函数
* @author Cat (null.null.null@qq.com)
* @version 0.1
* @date 2021-09-10
*
* Copyright: Baosight Co. Ltd.
* DO NOT COPY/USE WITHOUT PERMISSION
*
*/
#include <cmath>
namespace distribution {
/**
* @brief box-cox函数用于把数据转换为正态分布
* @param y My Param doc
* @param c My Param doc
* @param lambda My Param doc
* @return double
*/
double box_cox(double y, double c, double lambda);
/**
* @brief box-cox逆函数用于把转换为正态分布的数据转换到原始数值
* @param y My Param doc
* @param c My Param doc
* @param lambda My Param doc
* @return double
*/
double box_cox_reverse(double y, double c, double lambda);
} // namespace distribution