- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想按以下方式对通过在 R 中运行 apiriori 算法生成的规则进行子集化。
规则子集必须有 LHS,它只能有另一个列表中的任何项目(比如项目)。 RHS 上没有应用任何约束。
我尝试了以下代码,但无法获得预期的结果:
> library(arules)
> library(datasets)
> data(Groceries)
> rules <- apriori(Groceries, parameter = list(supp = 0.001, conf = 0.8))
inspect(head(rules))
lhs rhs support confidence lift
[1] {liquor,red/blush wine} => {bottled beer} 0.001931876 0.9047619 11.235269
[2] {curd,cereals} => {whole milk} 0.001016777 0.9090909 3.557863
[3] {yogurt,cereals} => {whole milk} 0.001728521 0.8095238 3.168192
[4] {butter,jam} => {whole milk} 0.001016777 0.8333333 3.261374
[5] {soups,bottled beer} => {whole milk} 0.001118454 0.9166667 3.587512
[6] {napkins,house keeping products} => {whole milk} 0.001321810 0.8125000 3.179840
items = c("curd","cereals")
rules.subset2 <- subset(rules, subset = all(lhs %in% items))
此子设置操作导致以下结果(这是错误的,因为我只想在规则子集中将“凝乳和 Cereal ”作为 LHS)
inspect(head(rules.subset2))
lhs rhs support confidence lift
[1] {liquor,red/blush wine} => {bottled beer} 0.001931876 0.9047619 11.235269
[2] {curd,cereals} => {whole milk} 0.001016777 0.9090909 3.557863
[3] {yogurt,cereals} => {whole milk} 0.001728521 0.8095238 3.168192
[4] {butter,jam} => {whole milk} 0.001016777 0.8333333 3.261374
[5] {soups,bottled beer} => {whole milk} 0.001118454 0.9166667 3.587512
[6] {napkins,house keeping products} => {whole milk} 0.001321810 0.8125000 3.179840
我试着在这个网站上寻找答案,但没有成功。我也尝试了其他各种方法,但没有成功。
如果您能提供帮助,我将不胜感激。
最佳答案
当我尝试这个时它起作用了:
rules.subset2 <- subset(rules, lhs %in% c("cereals", "curd"))
同时在 lhs 中包含“ Cereal ”和“凝乳”的多步骤:
sub_2<- subset(rules, lhs %in% "cereals")
sub_3<- subset(sub_2, lhs %in% "curd")
关于r - 在 R 中通过 lhs 对规则进行子集化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42844279/
我知道 a = val1 if condition else val2 但是有没有办法做类似的事情 a if condition else b = val 抛出一个SyntaxError(我想这是可以
我遇到了一些归结为以下内容的代码: enum BAR { /* enum values omitted */ } class Foo{ public: void set(const BAR& ba
我是 R 新手,我想用 *apply 改进以下脚本函数(我已经阅读了 apply ,但我无法使用它)。我想用lm在多个自变量(数据框中的列)上运行。我用了 for (i in (1:3) { as
我知道要问这种有趣的问题。我想知道这是否可以做到? Class foo { public static void main(String [] args){ for (int i=0; i = new
分配给表达式(而不是名称)在 Python 中很常见。例如,这是完全有效的语法: my.object["with_some"].very_long["expression"] = func(my.ob
我想在 R 中的一行中分配多个变量。可以这样做吗? values # initialize some vector of values (a, b) = values[c(2,4)] # assign
以下程序的输出未给出预期结果: #include int main() { int *x; int *y; *x = 10; *y = 45; printf
我正在学习流口水并试图了解最佳实践。之间有什么实际区别: when $event : Event(Helper.notNull(foo),...) 和 when $event : Ev
关闭。这个问题是opinion-based .它目前不接受答案。 想要改进这个问题? 更新问题,以便 editing this post 可以用事实和引用来回答它. 关闭 7 年前。 Improve
给出以下类: template class table2D { ... public: bool copy(int r, int c, int rows , int cols, ta
我知道以下关于引用 例如。 int &ref=x;然后 ref 和 x 是内存中相同位置的名称。与指针不同,内存不是为引用分配的。 我正在使用我成功编写的引用在 C++ 中编写一个简单的交换程序。 然
尝试在 Python + Gurobi 中实现指标约束,其中指标(LHS)是二元决策变量的总和。 嗨,我想在 Python + Gurobi 中实现以下功能: Y_i_d and U_d are bi
假设我有这样的代码: #include "boost/thread/mutex.hpp" using boost::mutex; typedef mutex::scoped_lock lock; mu
这个问题在这里已经有了答案: In f(x), can x be evaluated before f? (2 个答案) 关闭 5 年前。 我已阅读 Order of evalution来自cppr
我正在学习 C++ 异常,我想对场景进行一些说明: T function() throw(std::exception); ... T t = value; try { t = function();
有谁知道 Mathematica 中是否有一个内置函数来获取降值规则的 lhs(没有任何持有)?我知道如何编写代码来做到这一点,但对于内置的 例如: a[1]=2; a[2]=3; BuiltInID
我碰巧真的很喜欢 Markdown(可能是因为 SO)而且我喜欢用 Haskell 编程。我最近发现了Literate Haskell (LHS) 我想同时使用 Markdown 和 LHS。让我给你
我想从 arules 生成的规则中提取 lhs 项。 例如, {a,b,c} => {d} 我希望能够提取 a,b,c 并将其放入字符向量中,以便我可以根据这些项目进行迭代和进一步处理。 目前,我可以
sap.ui.core.Control.extend("control.linechart", { /* the control API */ metadata : {
我正在尝试编写一个使用迭代深化算法来解决规划问题的 CLIPS 程序。出于同样的原因,我想保持较低的分支因子。 在以下代码中?s是表示树的级别的变量;我想使用一个规则来进行不同的检查。这就是我试图做的
我是一名优秀的程序员,十分优秀!