r - 如何运行 prefixspan (sparklyr) 包(顺序模式挖掘)
问题描述
有人可以展示如何转换数据(list
)以运行算法我在小插图或互联网上都ml_prefixspan
没有找到包的实际示例。sparklyr
# make fake data
li <- list()
for(i in 1:10){
some.items <- make.unique(as.character(round(rnorm(sample(10:30,1)),2)))
some.items[sort(sample(1:length(some.items),5))] <- 1:5 # some significant sequence "1,2,3,4,5"
li[[i]] <- some.items
}
运行 ml_prefixspan 需要做什么?
library(sparklyr)
model <- ml_prefixspan(li,seq_col = "sequence",
min_support = 0.1,
max_pattern_length = 10)
解决方案
推荐阅读
- javascript - Ng 多选下拉菜单显示选项为空白?
- mysql - MySQL:两个表之间的简单但奇怪的“连接”
- windows - 使用另一个批处理文件运行位于子目录中的批处理文件
- github - 这些发布标签在 github 提交页面上意味着什么?
- python - ValueError:无法解释输入“舒适重要”
- python - 如何从字典中删除一个键值?
- r - 使用计数数据的物种分布模型
- visual-studio-code - 如何将 C++ 项目从 Visual Studio 2019 移动到 Vscode
- php - 当网站托管已更改时,从 API 解析 WSDL 时出现 SOAP 错误
- zsh - 如何在 zsh 中获取当前命令的名称?(在 zsh 中使用良好的主题行通过电子邮件发送自己的 shell 输出)