eis/eqpalg/.do_not_use/distribution/nd_test.h

40 lines
1.2 KiB
C
Raw Normal View History

/**
* @file eqpalg/distribution/nd_test.h
* @brief
* @author Cat (null.null.null@qq.com)
* @version 0.1
* @date 2021-09-17
*
* Copyright: Baosight Co. Ltd.
* DO NOT COPY/USE WITHOUT PERMISSION
*
*/
#pragma once
#include <sstream>
#include <string>
#include <tuple>
#include <cmath>
#include <algorithm>
#include <vector>
#include <dlib/statistics.h>
#include <boost/math/statistics/anderson_darling.hpp>
namespace distribution {
/**
* @brief
* @param data
* @param rs
* @return std::tuple<int, std::string> [
* (>=5)]
*/
std::tuple<int, std::string> nd_test(std::vector<double> data,
dlib::running_stats<double> rs);
/**
* @brief
* @param rs
* @return std::tuple<int, std::string> [
* (>=5)]
*/
std::tuple<int, std::string> nd_test(dlib::running_stats<double> rs);
} // namespace distribution