2020年11月4日
Q-Q plot,用于检测样本数据是否符合某一分布,定义链接:https://ww2.mathworks.cn/help/stats/qqplot.html
就以正态分布为例,进行试验。步骤如下:
正态分布测试I(已知数据为正态分布)
- 生成正态分布的随机数列 X,长度为N(下文取N=1e5),作为样本
- sort(X)
- 取n=20个观测点,导出对应Xi作为纵坐标
- 计算X的平均值和方差,导出对应分位值作为横坐标
- 作图
安慰剂测试II(数据不是正态分布,但比较像)
- 生成随机数列 X,长度为N(下文取N=1e5),作为样本
- sort(X)
- 取n=20个观测点,导出对应Xi作为纵坐标
- 计算X的平均值和方差,导出对应分位值作为横坐标
- 作图
正态分布测试I
生成正态分布的随机数列 X
#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
//生成一维的正态分布随机数
//pow(e,n)=exp(n)
double p=70,d=10;
const int N&