数学分布
deoga-distributions的Python项目详细描述
数学分布分析仪
分析分布,包括平均值、标准差和曲线图。本文件包可分析以下分布:
- 二项分布
- 加斯分布
- 一般分配
安装
在终端中运行以下代码
pip install deoga_distribtions
了解软件包
Generaldistribution.py
-启动分发类,并包含常规分发的公式(mu
,sigma
),并使用read_data_file
方法读取文件数据。Gaussiandistribution.py
-继承分发类并包含以下方法
calculate_mean
-计算高斯分布的平均值calculate_stdev
-计算高斯分布的标准差plot_histogram
-绘制高斯分布图。在pdf
-计算高斯分布的概率密度函数。在plot_histogram_pdf
-绘制高斯分布概率密度函数的直方图。在__add__
-将两个高斯数相加。在__repr__
-高斯分布的打印特性Binomialdistribution.py
-继承分发类并包含以下方法:calculate_mean
-计算二项分布的平均值。在calculate_stdev
-计算二项分布的标准差。在replace_stats_with_data
-用二项式数据替换硬编码的统计信息。在plot_bar
-绘制二项分布的条形图。在pdf
-计算二项分布的概率密度函数。在plot_bar_pdf
-绘制一条Binomail分布的概率密度函数。在__add__
-将两个二项式相加。在__repr__
-二项分布的打印特征。在
使用
在python编译器中运行脚本。在
快速测试
from deoga_distributions import Gaussian, Binomial
Gaussian(10, 7)
Binomial(0.4, 16)
您应该得到一个返回的字符串,该字符串描述了分布特征,没有错误。在
延伸这个
如果您想扩展这项工作,可以从以下几个方面着手:
- 向分发中添加新模型
- 向模型添加新绘图
- 为分布添加新的统计分析方法
学分
首席开发者-Deoga Kofi
- 项目
标签: