MB Rules Tool

Strumento Regole MB

Versione:
2023.1
Last modified: September 25, 2020

Lo strumento Regole MB accetta i dati delle transazioni e, dopo aver trasformato i dati, crea un set di regole di associazione utilizzando l'algoritmo Apriori o set di elementi frequenti utilizzando gli algoritmi Apriori o Eclat. Viene prodotto un report riepilogativo dei dati delle transazioni e dei set di elementi, insieme a un oggetto modello che può essere ulteriormente analizzato in un processo a valle. 

Le regole e i set di elementi differiscono in tale tipo che le regole di associazione implicano una relazione causale specifica tra gli elementi di un gruppo, mentre i set di elementi sono costituiti da gruppi che si co-si verificano frequentemente nelle transazioni. Nel caso delle regole di associazione, la presenza di alcuni sottoinsiemi di elementi in una transazione (gli elementi del lato sinistro o LHS) porta all'inclusione di altri elementi nella transazione (gli elementi sul lato destro o RHS).

Questo strumento utilizza lo strumento R. Vai a Opzioni> Scarica Strumenti predittivie accedi al portale Alteryx Downloads and Licensesper installare R e i pacchetti utilizzati dallo strumento R. Consultate Scaricare e utilizzare strumenti predittivi.

Configurazione dello strumento

Struttura dei dati di input

Sono possibili due diversi formati dei dati di input. Il primo formato è costituito da record che contengono un singolo identificatore di elemento insieme a un identificatore per la transazione in cui era contenuto l'elemento (un set di coppie articolo-transazione univoche). Il secondo formato è costituito da un singolo record per transazione che contiene un elenco delimitato di elementi contenuti nella transazione.

  1. Un elemento per record con una chiave di transazione:One item per record with a transaction key: Questa opzione corrisponde alle coppie articolo-transazione univoche. In questa opzione, l'utente deve specificare due campi nel flusso di dati utilizzando le opzioni:
    • Selezionare il campo della chiave di transazione: Campo orientato a integer o stringa che contiene il campo dell'identificatore di transazione.
    • Selezionare il campo che contiene l'identificatore dell'articolo: Campo orientato a integer o stringa che contiene gli identificatori di elemento.
  2. Una transazione per record con tutti gli elementi in un singolo campo (delimitato internamente): Questa opzione corrisponde al formato in cui una transazione è contenuta in un singolo record. Per questo formato l'utente deve specificare due campi nel flusso di dati utilizzando le opzioni:For this format the user needs to specify two fields in the data stream using the options:
    • Selezionare il campo con gli elementi della transazione delimitati: Campo orientato alle stringhe che contiene gli elenchi di elementi di transazione delimitati.
    • Fornire il carattere delimitatore utilizzato per separare gli elementi in una transazione:Provide the delimiter character used to separate items in a transaction: Carattere delimitatore, ad esempio una virgola.

Metodo da usare

Vengono forniti i due algoritmi più comunemente utilizzati per la ricerca di regole di associazione e set di elementi frequenti, Apriori ed Eclat. L'algoritmo Apriori utilizza la ricerca basata su livelli per tre tipi di set di elementi frequenti (frequenti, al massimo e chiusi frequenti), regole di associazione o hyperedgeset di associazione. L'algoritmo Eclat utilizza semplici operazioni di intersezione per il clustering della classe di equivalenza insieme all'attraversamento del reticolo bottom-up per trovare i tre tipi di set di elementi frequenti. Oltre a selezionare il metodo da utilizzare, l'utente deve specificare gli elementi da trovare (ad esempio, set di elementi, regole o hyperedgeset). Le opzioni sono:

  1. Apriori: Questa opzione seleziona l'algoritmo Apriori. Con questo metodo, l'utente può trovare set di elementi frequenti, set di elementi con numero massimo di elementi frequenti, set di elementi frequenti chiusi, regole di associazione (impostazione predefinita) o hyperedgeset di associazioni.
  2. Eclat: Questa opzione seleziona l'algoritmo Eclat per la ricerca dei set di elementi. L'utente specifica se devono essere trovati set di elementi frequenti, set di elementi con numero massimo di elementi frequenti o set di elementi frequenti chiusi.

Parametri di controllo

I parametri di controllo influenzano la natura delle regole di associazione, dei set di elementi frequenti o degli hyperedgeset di associazione estratti dai dati della transazione. Questi parametri sono:

  1. Numero minimo consentito di elementi in una regola o in un set di elementi: Questo parametro limita le regole o i set di elementi restituiti in modo che contengano almeno il numero specificato di elementi. Per impostazione predefinita, il valore è impostato su 1 (anche il valore minimo), ma può essere impostato su un numero superiore. Le scelte naturali per questo parametro sono 1 o 2.
  2. Livello minimo richiesto di supporto per una regola o un set di elementi: Supporto è la percentuale di transazioni che contengono gli elementi nel set di elementi o nella regola di associazione. Il valore predefinito per questo parametro è 0.02, ma può essere impostato tra 0.002 e 1.The default value for this parameter is 0.02, but can be set between 0.002 and 1. In generale, minore è il valore di questo parametro, maggiore è il numero di regole o set di elementi restituito. In alcuni casi, il numero di regole o set di elementi restituiti può esaurire la memoria di sistema disponibile per gli utenti, pertanto un valore troppo piccolo non deve essere utilizzato.
  3. Il livello minimo di attendibilità richiesto per una regola o un set di elementi (valido solo per Apriori): La confidenza è la percentuale di transazioni in cui si trovano gli elementi RHS nelle transazioni che contengono anche gli articoli LHS. In altre parole, è una misura della probabilità che gli articoli RHS saranno nella transazione quando il LHS sono anche nella transazione. Questa misura è applicabile solo nel caso dell'algoritmo Apriori. Come con il parametro support, minore è il valore di questo parametro, maggiore è il numero di regole o set di elementi restituito. In alcuni casi, il numero di regole o set di elementi restituiti può esaurire la memoria di sistema disponibile per gli utenti, pertanto un valore troppo piccolo non deve essere utilizzato.
Questa pagina è stata utile?

Si sono verificati problemi con il tuo prodotto Alteryx? Visita la community Alteryx o contatta il supporto. Non riesci a inviare questo modulo? Inviaci un'e-mail.