kleinberg的“突发检测”算法的python端口,最初在r中实现

pybursts的Python项目详细描述


更改日志

0.1.1

说明

这是kleinberg的{a4}的python端口 算法(在‘Bursty and Hierarchical Structure in Streams’中描述)。该算法将时间序列中的活动突发建模为 无限隐马尔可夫模型。

安装

pip install pybursts

easy_install pybursts

依赖关系

用法

importpyburstsoffsets=[4,17,23,27,33,35,37,76,77,82,84,88,90,92]printpybursts.kleinberg(offsets,s=2,gamma=0.1)

输入

  • offsets:时间偏移列表(数字)
  • s:用于 建模事件频率
  • gamma:状态间转换成本系数

输出

检测到突发活动的一组间隔。这个 第一列表示层次结构中的级别;第二列 间隔的起始值;第三列是结束值。这个 第一行始终是顶级活动(从 从开始到结束)。

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

推荐PyPI第三方库


热门话题
当使用RequestDispatcher时,servlets Java最终没有被调用   java生成对具有可变参数数的方法的调用   java如何使用select子句中的参数化列映射iBATIS的查询?   java无法创建类型为org的插件。阿帕奇。登录中。log4j。果心阿佩德。元素RollingFile的RollingFileAppender   java当子实体和父实体之间存在OneTONE JPA关系时,是否可以将其与父实体一起持久化?   Android上的java Facebook集成fbconnect断开链接   获取方法调用方的java机制   从列表创建Oracle阵列时出现java问题   添加和检索元素的ArrayList的java ArrayList   在java中从字符串中删除无效的XML字符   java如何构建完整生成的maven模块   java如何准确地改变播放所有分辨率midi文件的速度?   shell javac:无效标志:/src/中位_度。ubuntu中的java   java使用从其他类的方法检索到的信息