用模糊粗糙CP(roufCP)检测渐变点的python包

roufcp的Python项目详细描述


roufcp-粗模糊变点检测

基于渐变点检测的渐变点检测算法。在

该包在PyPI中可用。在

使用

>> import numpy as np
>> from roufcp import roufCP
>> X = np.concatenate([np.ones(20) * 5, np.zeros(20), np.ones(20) * 10]) + np.random.randn(60)
>> roufCP(delta = 3, w = 3).fit(X, moving_window = 10, k = 2)

有关详细文档,请尝试help(roufCP)。在

roufCP是一个用于粗糙模糊变化点检测的类,具有以下属性和函数。在

  • 属性

    • deltaint,模糊度参数,通常在5-100之间
    • wint,粗糙度参数,通常在5-100之间
  • 方法

    • fit_from_regularity_measure(X, regularity_measure, k): 利用正则性测度拟合数据X,输出估计的变化点

    • fit(X, moving_window, method, k):用给定的正则性度量拟合数据X并输出估计的变化点。方法参数默认为kstest,可用选项为

      • meandiff:两样本均值差
      • ttest:两样本t检验统计量
      • kstest:两样本Kolmogorov检验统计量
      • mannwhitney:两样本Mann-Whitney-U统计量
      • anderson-darling:两样本Anderson-Darling检验统计量
      • adf:线性趋势平稳性的增广Dickey-Fuller检验
      • kpss:Kwiatkowski€“Phillips€“Schmidt€”Shin(KPSS)线性趋势平稳性检验
    • hypothesis_test(cp_list, cp_entropy, mu, sigma, a_delta): 在假设的变化点上,有一个假设,即在变量点p没有进行检验

作者和撰稿人

许可证

此代码是在麻省理工学院授权下授权的。在

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java JavaFX SwingWorker等价物?   java如何检查一个字符串只包含数字和一个小数点?   java遇到了异常组织。阿帕奇。卡塔琳娜。LifecycleException:无法启动组件   java如何从日期格式获取最低计时单位?   java应用服务器与开发过程的集成   java我无法运行Junit测试   无法在java多线程处理中维护生产者任务的顺序   java如何在CLI应用程序中“拦截”Ctrl+C?   java如何使用JSch进行原子SFTP文件传输,以便在写入过程完成之前无法访问该文件?   java当用户摆弄html范围滑块时,如何更改内容(文本)?   如何在Java中向现有文件追加文本?   JUnit测试中的java模拟Apache驼峰位置   java Maven更新项目和依赖项