📄 aprioriresult.java
字号:
/*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
/**
* Title: prudsys basket analysis
* Description: Basket analysis algorithms
* Copyright: Copyright (c) 2001
* Company: PRUDENTIAL SYSTEMS SOFTWARE GmbH
* @author Stefan Ludwig
* @version 1.0
*/
package com.prudsys.pdm.Models.AssociationRules.Algorithms.AprioriSimple;
/**
* Helper class that contains alls association rules and large itemsets
* found by Apriori.AprioriAlg(...)
*
* @author Stefan Ludwig
* @version 29. 06. 1999
*/
public class AprioriResult {
public RuleSetList associationRules; // all association rules found by Apriori.AprioriAlg(...)
public ItemSetList largeItemSets; // all large itemsets as a simple list
/**
* Constructs an empty AprioriResult variable
*/
public AprioriResult()
{associationRules=null;
largeItemSets=null;
}
/**
* Constructs an AprioriResult variable with values
*
* @param ar RuleSetList with association rules found by Apriori.AprioriAlg(..)
* @param lis ItemSetList with large itemsets found by Apriori.AprioriAlg(..)
*/
public AprioriResult(RuleSetList ar, ItemSetList lis)
{associationRules=ar;
largeItemSets=lis;
}
/**
* set the private AssociationRules variable
*
* @param ar new set of association rules
*/
public void setAssociationRules (RuleSetList ar)
{associationRules=ar; }
/**
* get the private AssociationRules variable
*/
public RuleSetList getAssociationRules ()
{ return associationRules; }
/**
* sets the private LargeItemSets variable
*
* @param lis the new large itemset list
*/
public void setLargeItemSets (ItemSetList lis)
{largeItemSets=lis; }
/**
* get the private LargeItemSets variable
*/
public ItemSetList getLargeItemSets ()
{ return largeItemSets; }
/**
* Returns the number of association rules.
*
* @return number of association rules
*/
public int getNumberOfRules() {
return associationRules.getSize();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -