
firstRowData相当于备选数据Hn
#include <iostream>
#include <vector>
#include <cmath>
#include <string>
using namespace std;
// 找到当前元素的索引位置
int findIndex(int x, vector<int> v) {
for (int i = 0; i < v.size(); i++) {
if (x == v[i]) {
return i;
}
}
return -1;
}
// 计算组合数值
int combinant(int n, int r) {
int cnt = 1;
for(int i = 0; i < r; i++){
cnt *= n - i;
cnt /= i + 1;
}
return cnt;
}
// 获取数据的偏差
double getOffset(vector<int> data) {
double sum = 0;
for (int i = 0; i < data.size(); i++) {
sum += data[i];
}
// 平均数
double average = sum / data.size();
sum = 0;
for (int i = 0; i < data.size(); i++) {
sum += pow(data[i] - average, 2);
}
生成均匀设计表并应用到实验数据分析

最低0.47元/天 解锁文章
75

被折叠的 条评论
为什么被折叠?



