Skip to content

Latest commit

 

History

History

07_Experimental_Data_Sampling

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

README

Question

对一个实验谱数值曲线 p(x) ,自设 F(x),分别用直接抽样和舍选法对 p(x) 抽样。比较原曲线和抽样得到的曲线以验证。讨论抽样效率。

Code

本实验对16807Schrage产生器进行单独封装,其代码在“code/Schrage_16807.py”中。

主程序在“code/hw7.py”中

Data

data.txt 为实验原始数据

提供了测试集数据“data_07.csv”,存储直接法与舍选法得到的采样数据。

代码中没有直接调用,而是采取“时间-种子”方式,现场形成随机数。

## Explanation

代码对实验所得离散分布所形成的概率密度分布函数进行的类的封装MyDistribution,其中含有自己构建的常用关于分布的方法,与标准scipy.stats一致

主要用到numpy、time、pandas、matplotlib包