Class SequenceModel

    • Constructor Detail

      • SequenceModel

        public SequenceModel()
      • SequenceModel

        public SequenceModel​(MiningFunction miningFunction,
                             java.lang.Number minimumSupport,
                             java.lang.Number minimumConfidence,
                             java.lang.Integer numberOfItems,
                             java.lang.Integer numberOfSets,
                             java.lang.Integer numberOfSequences,
                             java.lang.Integer numberOfRules,
                             MiningSchema miningSchema,
                             java.util.List<Sequence> sequences)
    • Method Detail

      • getModelName

        public java.lang.String getModelName()
        Specified by:
        getModelName in class Model
      • getAlgorithmName

        public java.lang.String getAlgorithmName()
        Specified by:
        getAlgorithmName in class Model
      • getNumberOfTransactions

        public java.lang.Integer getNumberOfTransactions()
      • setNumberOfTransactions

        public SequenceModel setNumberOfTransactions​(java.lang.Integer numberOfTransactions)
      • getMaxNumberOfItemsPerTransaction

        public java.lang.Integer getMaxNumberOfItemsPerTransaction()
      • setMaxNumberOfItemsPerTransaction

        public SequenceModel setMaxNumberOfItemsPerTransaction​(java.lang.Integer maxNumberOfItemsPerTransaction)
      • getAvgNumberOfItemsPerTransaction

        public java.lang.Number getAvgNumberOfItemsPerTransaction()
      • setAvgNumberOfItemsPerTransaction

        public SequenceModel setAvgNumberOfItemsPerTransaction​(java.lang.Number avgNumberOfItemsPerTransaction)
      • getNumberOfTransactionGroups

        public java.lang.Integer getNumberOfTransactionGroups()
      • setNumberOfTransactionGroups

        public SequenceModel setNumberOfTransactionGroups​(java.lang.Integer numberOfTransactionGroups)
      • getMaxNumberOfTAsPerTAGroup

        public java.lang.Integer getMaxNumberOfTAsPerTAGroup()
      • setMaxNumberOfTAsPerTAGroup

        public SequenceModel setMaxNumberOfTAsPerTAGroup​(java.lang.Integer maxNumberOfTAsPerTAGroup)
      • getAvgNumberOfTAsPerTAGroup

        public java.lang.Number getAvgNumberOfTAsPerTAGroup()
      • setAvgNumberOfTAsPerTAGroup

        public SequenceModel setAvgNumberOfTAsPerTAGroup​(java.lang.Number avgNumberOfTAsPerTAGroup)
      • requireMinimumSupport

        public java.lang.Number requireMinimumSupport()
      • getMinimumSupport

        public java.lang.Number getMinimumSupport()
      • setMinimumSupport

        public SequenceModel setMinimumSupport​(java.lang.Number minimumSupport)
      • requireMinimumConfidence

        public java.lang.Number requireMinimumConfidence()
      • getMinimumConfidence

        public java.lang.Number getMinimumConfidence()
      • setMinimumConfidence

        public SequenceModel setMinimumConfidence​(java.lang.Number minimumConfidence)
      • getLengthLimit

        public java.lang.Integer getLengthLimit()
      • setLengthLimit

        public SequenceModel setLengthLimit​(java.lang.Integer lengthLimit)
      • requireNumberOfItems

        public java.lang.Integer requireNumberOfItems()
      • getNumberOfItems

        public java.lang.Integer getNumberOfItems()
      • setNumberOfItems

        public SequenceModel setNumberOfItems​(java.lang.Integer numberOfItems)
      • requireNumberOfSets

        public java.lang.Integer requireNumberOfSets()
      • getNumberOfSets

        public java.lang.Integer getNumberOfSets()
      • setNumberOfSets

        public SequenceModel setNumberOfSets​(java.lang.Integer numberOfSets)
      • requireNumberOfSequences

        public java.lang.Integer requireNumberOfSequences()
      • getNumberOfSequences

        public java.lang.Integer getNumberOfSequences()
      • setNumberOfSequences

        public SequenceModel setNumberOfSequences​(java.lang.Integer numberOfSequences)
      • requireNumberOfRules

        public java.lang.Integer requireNumberOfRules()
      • getNumberOfRules

        public java.lang.Integer getNumberOfRules()
      • setNumberOfRules

        public SequenceModel setNumberOfRules​(java.lang.Integer numberOfRules)
      • getTimeWindowWidth

        public java.lang.Integer getTimeWindowWidth()
      • setTimeWindowWidth

        public SequenceModel setTimeWindowWidth​(java.lang.Integer timeWindowWidth)
      • getMinimumTime

        public java.lang.Integer getMinimumTime()
      • setMinimumTime

        public SequenceModel setMinimumTime​(java.lang.Integer minimumTime)
      • getMaximumTime

        public java.lang.Integer getMaximumTime()
      • setMaximumTime

        public SequenceModel setMaximumTime​(java.lang.Integer maximumTime)
      • isScorable

        public boolean isScorable()
        Specified by:
        isScorable in class Model
      • hasItems

        public boolean hasItems()
      • getItems

        public java.util.List<Item> getItems()
      • hasItemsets

        public boolean hasItemsets()
      • getItemsets

        public java.util.List<Itemset> getItemsets()
      • hasSetPredicates

        public boolean hasSetPredicates()
      • getSetPredicates

        public java.util.List<SetPredicate> getSetPredicates()
      • hasSequences

        public boolean hasSequences()
      • requireSequences

        public java.util.List<Sequence> requireSequences()
      • getSequences

        public java.util.List<Sequence> getSequences()
      • hasSequenceRules

        public boolean hasSequenceRules()
      • getSequenceRules

        public java.util.List<SequenceRule> getSequenceRules()