⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 stddev.h

📁 统计软件包
💻 H
字号:

#ifndef STDDEV_H_
#define STDDEV_H_

/**
  Calculate the unbiased standard deviation.


<h4>
   Copyright and Use
</h4>

   You may use this source code without limitation and without
   fee as long as you include:

<p>
<i>
     This software was written and is copyrighted by Ian Kaplan, Bear
     Products International, www.bearcave.com, 2001.
</i>
</p>

   This software is provided "as is", without any warranty or
   claim as to its usefulness.  Anyone who uses this source code
   uses it at their own risk.  Nor is any support provided by
   Ian Kaplan and Bear Products International.

   Please send any bug fixes or suggested source changes to:

<pre>
     iank@bearcave.com
</pre>

 */
class stddev
{
private:
  stddev( const stddev &rhs );

  double mean_;
  double calc_mean_( const double *v, const size_t N);
public:
  stddev() { mean_ = 0;}
  ~stddev() {}

  double mean() { return mean_; }
  /** calculate the standard deviation of N values in v */
  double sd( const double *v, 
	     const size_t N );

  /** calculate the standard deviation, given the mean */
  double sd( const double *v, 
	     const size_t N, 
	     const double mean );
};

#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -