我有一个大的数据集和已发生的损失-我想通过蒙特卡罗模拟计算未来损失的分布。在

首先计算频率分布,然后计算严重性分布(在保险中,这称为频率-严重性模型)。在

请查看所附代码:from scipy.stats import lognorm, norm, poisson, gamma, expon

from scipy import stats

from matplotlib import pyplot as plt

import numpy as np

import pandas as pd

df = pd.read_excel('m3g.xlsx')

schaden = df["Schaden"]

fre = df.groupby("Jahr").size()

print(fre)

lam = np.sum(fre.values) / 13.0

print(lam)

print(stats.kstest(df["Schaden"],"lognorm",lognorm.fit(df["Schaden"])))

(arg,loc,scale) = lognorm.fit(df["Schaden"])

x = np.linspace(0, 0.3, 100)

_, ax = plt.subplots(1, 1)

plt.hist(schaden, bins = 'auto')

ax2 = ax.twinx()

ax2.plot(x, lognorm.pdf(x,arg, loc=loc, scale=scale), '-', color = "r", lw=2)

plt.show()

print(loc,scale,arg)

我想做的是找到最合适的分布。。。有没有一种方法可以尝试多种分布,然后选择最适合的分布?在

提前谢谢你并致以亲切的问候

python数据分布_Python中的数据分布相关推荐

  1. python字符集_PYTHON 中的字符集

    Python中的字符编码是个老生常谈的话题,今天来梳理一下相关知识,希望给其他人些许帮助. Python2的 默认编码 是ASCII,不能识别中文字符,需要显式指定字符编码:Python3的 默认编码 ...

  2. python参数化_Python 中如何实现参数化测试的方法示例

    之前,我曾转过一个单元测试框架系列的文章,里面介绍了 unittest.nose/nose2 与 pytest 这三个最受人欢迎的 Python 测试框架. 本文想针对测试中一种很常见的测试场景,即参 ...

  3. kafka python框架_Python中如何使用Apache Avro——Apache的数据序列化系统

    了解如何创建和使用基于Apache Avro的数据,以实现更好,更有效的传输. 在这篇文章中,我将讨论Apache Avro,这是一种开源数据序列化系统,Spark,Kafka等工具正在使用该工具进行 ...

  4. python标准化_python中标准化

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! sdk 3.0 实现了统一化,各个语言版本的 sdk具备使用方法相同.接口调用方 ...

  5. python语音识别_Python中的语音识别-完整的入门指南

    python语音识别 Welcome to The Complete Beginner's Guide to Speech Recognition in Python. 欢迎使用Python语音识别完 ...

  6. python 多态_Python中的多态

    面向对象的语言有四个特性,抽象.封装.继承和多态.在之前的文章中,给小伙伴们已经讲解了前三个.为什么要把多态放在最后一个讲呢?因为前面的三个特性是多态的基础,了解了前三个,了解多态就很容易啦~ 那么, ...

  7. js如何运行python代码_python中执行javascript代码

    python中执行javascript代码: 1.安装相应的库,我使用的是PyV8 2.import PyV8 ctxt = PyV8.JSContext() ctxt.enter() func = ...

  8. python 日历_python中的日历和时间

    一.python中时间日期格式化符号: %y 两位数的年份表示(00-99) %Y 四位数的年份表示(000-9999) %m 月份(01-12) %d 月内中的一天(0-31) %H 24小时制小时 ...

  9. python开发_python中的range()函数

    python中的range()函数的功能hen强大,所以我觉得很有必要和大家分享一下 就好像其API中所描述的: If you do need to iterate over a sequence o ...

最新文章

  1. 整理的一点MD5资料(第一部分)
  2. 干货 | OpenCV中KLT光流跟踪原理详解与代码演示
  3. 示波器地线应用注意问题
  4. JAVA中char和string的区别
  5. C++|STL学习笔记-对STL中关联容器map的进一步认识
  6. 一些常见的光学标定板模式
  7. mongodb spring 超时时间_mongoDB(spring 部分配置)
  8. python字符串转化列表_Python列表到字符串的转换
  9. 表格列数太多 页面怎么设计_B端产品设计规范分享
  10. 【Android学习笔记】ONTOUCHEVENT, ONCLICK及ONLONGCLICK的调用机制
  11. 液晶12864(KS0108主控)
  12. 【马仔创业感悟】什么是初创公司
  13. Visual C# 操作 Excel 文件(二) 封裝成 MyExcel 類
  14. 窗函数法设计FIR滤波器参数特征表
  15. 【二十二】 H.266/VVC | 选择最优的仿射AMVP候选项 | xEstimateAffineAMVP函数
  16. VMware 日记一:基础的系统安装和基本配置解析
  17. Linux各种安装软件包的方式
  18. 太极拳经验谈 --- 董英杰
  19. Python数据分析从入门到精通视频教程
  20. 1.java概述与环境搭建

热门文章

  1. springmvc常用注解与类型转换
  2. python显卡利用率_Linux和Windows查看当前运行的 python 进程及 GPU、磁盘利用率
  3. 非常实用的Python库
  4. 强化学习《基于价值 - MC方法和TD方法》
  5. 漫步数学分析二十一——逐点收敛与一致收敛
  6. Ubuntu中Python3找不到_sqlite3模块
  7. torch tensor去掉1维_浑身是刺的“维c之王”,有人管它叫“菠萝”,有人管它叫“梨”...
  8. ubuntu下kaldi的安装以及实例的运行
  9. 王道 —— 操作系统的运行机制和体系结构
  10. leetcode - 21. 合并两个有序链表