计算数据的平均值、方差和标准差
2013-07-28 15:15
225 查看
//计算数据的平均值、方差和标准差
#include <iostream>
#include <math.h>
using namespace std;
class MeanVar
{
private:
int i, n;
double xbar, var, std_dev;
double *x;
public:
MeanVar()
{
xbar = var = 0.0;
}
void mean_var();
~MeanVar()
{
delete[] x;
}
};
void main()
{
MeanVar moments;
moments.mean_var();
}
void MeanVar::mean_var()
{
cout << "\n输入观测次数:";
cin >> n;
x = new double
;
for (i = 0; i < n; i++)
{
cout << "\n输入x[" << i << "] = ";
cin >> x[i];
}
for (i = 0; i < n; i++)
{
xbar += x[i];
}
xbar /= n;
cout << "\n平均值 = " << xbar << endl;
for (i = 0; i < n; i++)
{
var += (x[i] - xbar)*(x[i] - xbar);
}
var /= (n-1);
cout << "\n方差 = " << var << endl;
std_dev = sqrt(var);
cout << "\n标准差是 " << std_dev << endl;
}
#include <iostream>
#include <math.h>
using namespace std;
class MeanVar
{
private:
int i, n;
double xbar, var, std_dev;
double *x;
public:
MeanVar()
{
xbar = var = 0.0;
}
void mean_var();
~MeanVar()
{
delete[] x;
}
};
void main()
{
MeanVar moments;
moments.mean_var();
}
void MeanVar::mean_var()
{
cout << "\n输入观测次数:";
cin >> n;
x = new double
;
for (i = 0; i < n; i++)
{
cout << "\n输入x[" << i << "] = ";
cin >> x[i];
}
for (i = 0; i < n; i++)
{
xbar += x[i];
}
xbar /= n;
cout << "\n平均值 = " << xbar << endl;
for (i = 0; i < n; i++)
{
var += (x[i] - xbar)*(x[i] - xbar);
}
var /= (n-1);
cout << "\n方差 = " << var << endl;
std_dev = sqrt(var);
cout << "\n标准差是 " << std_dev << endl;
}
相关文章推荐
- Excel在统计分析中的应用—第二章—描述性统计-分组数据的算术平均值、方差及标准差求解方法
- 读取文件中的数据,并且计算其平均值和标准偏差
- matlab 计算均值,方差,标准差
- 计算分段采样区间中的平均值,标准差,中位数,积分值等的类
- [python]使用python实现Hadoop MapReduce程序:计算一组数据的均值和方差
- 批量数据采集过程中方差的计算
- 从一个磁盘文件中读取数据计算平均值,最后把计算结果放到另一个磁盘文件中(fscanf(),fprintf()函数应用)
- numpy.mean和numpy.random.multivariate_normal(依据均值和协方差生成数据,提醒:计算协方差别忘了转置)
- opencv计算图像的平均值和标准差
- 将数据表中的数据按时、按天、按月显示,计算平均值
- 不需要sql进行计算数据的平均值、最大值、最小值、和
- matlab 利用while循环计算平均值和方差
- 计算一组离散数据的标准偏差和中位数。函数的构建
- OpenCV 自定义任意区域形状及计算平均值 方差
- [shell]计算未知个数数据的平均值
- 使用oracle来计算方差及标准差
- matlab 利用while循环计算平均值和方差(第二版)
- awk 计算数据的和和平均值
- Activity之间的数据传输的示例(实现根据身高计算标准体重)
- 每N条数据计算一次平均值