I'm trying to evaluate/test how well my data fits a particular distribution.

有几个问题,我被告知使用 scipy.stats.kstest 或 scipy.stats.ks_2samp . 这似乎很简单,给它:(A)数据; (2)分配; (3)拟合参数 . 唯一的问题是我的结果不适合不同的发行版但是从 kstest 的输出中,我不知道我是否可以这样做?

“[SciPy]包含K-S”

“第一个值是测试统计数据,第二个值是p值 . 如果p值小于95(显着性水平为5%),这意味着你不能拒绝Null-Hypothese那个两个样本分布完全相同 . “

np.random.seed(2)

# Sample from a normal distribution w/ mu: -50 and sigma=1

x = np.random.normal(loc=-50, scale=1, size=100)

x

#array([-50.41675785, -50.05626683, -52.1361961 , -48.35972919,

# -51.79343559, -50.84174737, -49.49711858, -51.24528809,

# -51.05795222, -50.90900761, -49.44854596, -47.70779199,

# ...

# -50.46200535, -49.64911151, -49.61813377, -49.43372456,

# -49.79579202, -48.59330376, -51.7379595 , -48.95917605,

# -49.61952803, -50.21713527, -48.8264685 , -52.34360319])

# Try against a Gamma Distribution

distribution = "gamma"

distr = getattr(stats, distribution)

params = distr.fit(x)

stats.kstest(x,distribution,args=params)

KstestResult(statistic=0.078494356486987549, pvalue=0.55408436218441004)

A p_value of pvalue=0.55408436218441004 is saying that the normal and gamma sampling are from the same distirbutions?

现在反对正常分布:

# Try against a Normal Distribution

distribution = "norm"

distr = getattr(stats, distribution)

params = distr.fit(x)

stats.kstest(x,distribution,args=params)

KstestResult(statistic=0.070447707170256002, pvalue=0.70801104133244541)

根据这个,如果我采用最低的p_值,那么 I would conclude my data came from a gamma distribution even though they are all negative values?

np.random.seed(0)

distr = getattr(stats, "norm")

x = distr.rvs(loc=0, scale=1, size=50)

params = distr.fit(x)

stats.kstest(x,"norm",args=params, N=1000)

KstestResult(statistic=0.058435890774587329, pvalue=0.99558592119926814)

This means at a 5% level of significance, I can reject the null hypothesis that distributions are identical. So I conclude they are different but they clearly aren't? 我是否错误地解释了这个?如果我把它设为单尾,是否会使它越大,它们来自同一分布的可能性越大?

matlab kstest怎么解释结果,如何解释`scipy.stats.kstest`和`ks_2samp`来评估数据的“拟合”?...相关推荐

  1. matlab kstest怎么解释结果,如何解释“scipy.stats.kstest”和“ks-2samp”来评估数据与分布的“匹配度”?...

    我正在尝试评估/测试我的数据是否符合特定分布. 关于它有几个问题,我被告知要么使用scipy.stats.kstest,要么使用scipy.stats.ks_2samp.这似乎很简单,给出:(A)数据 ...

  2. ks检验python代码_python scipy stats.kstest用法及代码示例

    进行Kolmogorov-Smirnov测试是否合身. 这将针对给定的分布G(x)对观察到的随机变量的分布F(x)进行测试.在原假设下,两个分布相同,F(x)= G(x).替代假设可以是" ...

  3. python ks检验_python – 使用Scipy的stats.kstest模块进行拟合优度测试

    一些例子可能会说明如何使用scipy.stats.kstest.让我们首先设置一些测试数据,例如通常以平均值5和标准差10分布: >>> data = scipy.stats.nor ...

  4. 基于matlab地球物理,基于MATLAB的《地球物理资料处理和解释》教学研究

    吴萍萍 贾建鹏 郭越 马欢 摘要:<地球物理资料处理和解释>课程是地球物理学专业的重要课程之一,其目的在于通过该课程的学习学生能对"地球物理学理论→资料整理→成果解释" ...

  5. SQL的连接(join)有哪些常见形式?解释一下?解释 SQL 的 left join 和 right join?

    SQL的连接(join)有哪些常见形式?解释一下?解释 SQL 的 left join 和 right join? SQL的连接(join)有哪些常见形式? sql连接查询:把多张表的列组合在一起,产 ...

  6. R2: 已解释和未解释的方差

    估计值的方差与总体方差之间的差异就是回归方程对方差的解释率.试举一例,如图 1,身高与体重的回归线显示身高与体重之间呈正相关,Mr. Y身高76英寸体重220磅(图 1中插图.cdr的红点),他与体重 ...

  7. *抽象对象的类解释 数解释和真值解释---- 布尔逻辑之五****

    *抽象对象的类解释 数解释和真值解释 布尔逻辑之五 布尔在他的布尔逻辑之中,给出了全与无两个类别,但其后,他又相继给出了这对同样观念的另外两种解释.这个全与无究竟是个什么东西,清楚明白地给出描述不是一 ...

  8. 答案原文及理解解释《解析解释守株待兔死脑筋,旁门左道不正规是什么》什么意思含义

    答案原文及理解解释<解析解释守株待兔死脑筋,旁门左道不正规是什么>什么意思含义 你曾年少轻狂,不懂时光,不信岁月无常!以为自己坚定一切,就坚守一切!却不知,在往后的岁月里,你当初所有的壮志 ...

  9. matlab删失数据威布尔,scipy.stats.威布尔分钟.fit()如何处理右删失数据?

    非审查(完整)数据集 我试图使用scipy.stats.weibull_min.fit()函数来拟合一些生命数据.生成的示例数据包含在values中.在values = np.array( [1019 ...

最新文章

  1. snappy 在linux安装及使用
  2. C#实现动态桌面背景图片切换
  3. 深度学习-Tensorflow2.2-RNN循环神经网络{11}-RNN空气污染预测-26
  4. C++实现数组模拟链表(实现链表的增删功能)
  5. 机器学习4-朴素贝叶斯
  6. skimage 安装和子模块
  7. windows补丁下载地址
  8. 【Python入门教程】第45篇 集合的并集
  9. 当你试图将【圣杯布局】无限套娃__
  10. 有助睡眠的方法有哪些?睡不着,这些方法就能帮到你
  11. UVALive 4043 Ants(最大权匹配)
  12. lumen5.5 使用 jwt-auth1.0 笔记
  13. ATTCK靶场系列(七)
  14. WORD中自动插入图表标签
  15. android开发自定义相机镜像问题
  16. linux下pfam使用方法,无root权限安装Pfam的笔记
  17. 2021年高压电工考试题及高压电工考试资料
  18. Android setTag 使用
  19. 大连四六级英语培训百家外语英语四六级和雅思考试难度差多少?
  20. windows版 nginx配置反向代理实例教程 跳转tomcat和php网站

热门文章

  1. 基于STM32的电阻、电容测量(NE555芯片RC振荡法)
  2. uvc摄像头代码解析4
  3. 如何有效预防XSS?这几招管用
  4. 一部全网最全的 JDK 发展历史轨迹图
  5. python在windows 比linux 慢,为什么Windows上的python套接字扫描比在linux上慢很多?
  6. flask返回 html_Flask中怎样返回html文件?
  7. mysql中real数据类型,SQLite 数据类型 | 菜鸟教程
  8. WIN10只剩飞行模式的一种解决方法
  9. 第三届全国网络空间安全技术大赛 Web补题 By Assassin(持续更新)
  10. 杨锦鑫:美元重返95,欧元绝地反扑