Loading...

Messages

Proposals

Stuck in your homework and missing deadline? Get urgent help in $10/Page with 24 hours deadline

Get Urgent Writing Help In Your Essays, Assignments, Homeworks, Dissertation, Thesis Or Coursework & Achieve A+ Grades.

Privacy Guaranteed - 100% Plagiarism Free Writing - Free Turnitin Report - Professional And Experienced Writers - 24/7 Online Support

How to install arulesviz package in r

26/10/2021 Client: muhammad11 Deadline: 2 Day

Data Analytics Lab

Lab 6 DATA Instructions.docx
6-2 Lab 6: Clustering and Association

Assignment

Task: Submit to complete this assignment

This lab is designed to investigate and practice association rules. After completing the tasks in this lab, you should be able to use R functions for association rule models. You will complete the following tasks in this lab:

· Use the R Studio environment to code association rule models

· Apply constraints in the Market Basket analysis methods, such as minimum thresholds on support and confidence measures that can be used to select interesting rules from the set of all possible rules

· Use R graphics "arules" to execute and inspect the models and the effect of the various thresholds

In order to complete this assignment, you will need to download a copy of the Lab 6 document, enter your responses (the areas highlighted in yellow), and submit your completed file as a Word document. Add your last name to the filename of the document you submit (for example, Britton_Lab_6.docx). You will also need the following files:

· MBAdata.csv

· mba.R

This is a pass/fail assignment.

dat_510_lab_6.docx
Lab Exercise 6: Association Rules
Purpose:

This lab is designed to investigate and practice Association Rules. After completing the tasks in this lab you should able to:

· Use R functions for Association Rule based models

Tasks:

Tasks you will complete in this lab include:

· Use the R –Studio environment to code Association Rule models

· Apply constraints in the Market Basket Analysis methods such as minimum thresholds on support and confidence measures that can be used to select interesting rules from the set of all possible rules

· Use R graphics “arules” to execute and inspect the models and the effect of the various thresholds

References:

· The groceries data set - provided for arules by Michael Hahsler, Kurt Hornik and Thomas Reutterer.

· Michael Hahsler, Kurt Hornik, and Thomas Reutterer (2006) Implications of probabilistic data modeling for mining association rules. In M. Spiliopoulou, R. Kruse, C. Borgelt, A. Nuernberger, and W. Gaul, editors, From Data and Information Analysis to Knowledge Engineering, Studies in Classification, Data Analysis, and Knowledge Organization, pages 598–605. Springer-Verlag.

Workflow Overview
LAB Instructions
Step

Action

1

Download the lab files from the Learning Environment:

· Start Here > Assignment Guidelines and Rubrics > Data Files

· MBAdata (CSV file)

· Mba.R (R File)

2

Set the Working Directory and install the “arules” package:

To understand Market Basket Analysis and the R package “arules,” use a simple set of transaction lists of “book-purchases”.

1. Set the working directory to by executing the command:

setwd("")

· (Or using the “Tools” option in the tool bar in the RStudio environment.)

2. Load the package (select the mirror if prompted) and the required libraries:

#Install the packages and load libraries
>install.packages('arules')
>install.packages('arulesViz')
>library('arules')
>library ('arulesViz')
3

Read in the Data for Modeling:

· Transaction List is a special data type function in the “arules” package.

1. Read the data in as a Transaction List using the following statement for the states data, “MBAdata.csv”.

> #read in the csv file as a transaction data
> txn <- read.transactions ("MBAdata.csv",rm.duplicates = FALSE,format="single",sep=",",cols=c(1,2))
The arguments for the read.transaction functions are detailed below:

· file

the file name.

· format

a character string indicating the format of the data set. One of "basket" or "single”, can be abbreviated.

· Sep

a character string specifying how fields are separated in the data file, or NULL (default). For basket format, this can be a regular expression; otherwise, a single character must be given. The default corresponds to white space separators.

· Cols

For the ‘single’ format, cols is a numeric vector of length two giving the numbers of the columns (fields) with the transaction and item ids, respectively. For the ‘basket’ format, cols can be a numeric scalar giving the number of the column (field) with the transaction ids. If cols = NULL

· rm.duplicates

a logical value specifying if duplicate items should be removed from the transactions.

4

Review Transaction data:

1. First inspect the transaction data (this can vary per version of R)

>txn@transactionInfo
>txn@itemInfo
Or
>txn@itemsetInfo
>txn@itemInfo
2. Review the results on the console

5

Plot Transactions:

1. Use the “image” function that shows a visual representation of the transaction set in which the rows are individual transactions (identified by transaction ids) and the dark squares are items contained in each transaction.

> image(txn)
2. Review the output in the graphics window

6

Mine the Association Rules:

The “apriori” function, provided by the arulesr package, is used as follows:

rules <- apriori(File,

parameter = list(supp = 0.5, conf = 0.9,

target = "rules"))

where the arguments are:

· data

object of class transactions or any data structure which can be coerced into transactions (for example, a binary matrix or data.frame).

· parameter

named list. The default behavior is to mine rules with support 0.1, confidence 0.8, and maxlen 5.

1. Read in the statement for the transaction data:

> #mine association rules

> basket_rules <- apriori(txn,parameter=list(sup=0.5,conf=0.9,target="rules"))

2. Review the output on the console. The number of rules generated can be seen in the output and is represented as follows:

writing ... [1 rule(s)] done [0.00s]

3. Inspect the rule using the following statement:

> inspect(basket_rules)

4. Review the output.

5. State the generated rule and the support, confidence and the lift thresholds for the rule

7

Read in Groceries dataset

Use the standard data set, “Groceries” available with the “arules” package.

· The Groceries data set contains 1 month (30 days) of real-world point-of-sale transaction data from a typical local grocery outlet. The data set contains 9835 transactions and the items are aggregated to 169 categories.

1. Read in the data set and inspect the item information

> #Read in Groceries data
> data(Groceries)
> Groceries@itemInfo
8

Mine the Rules for the Groceries Data:

> #mine rules
> rules <- apriori(Groceries, parameter=list(support=0.001, confidence=0.5))
· Note the values used for the parameter list.

1. How many rules are generated?

9

Extract the Rules in which the Confidence Value is >0.8 and high lift:

1. Execute the following commands:

> subrules <- rules[quality(rules)$confidence > 0.8]
> plot(subrules, control = list(jitter=2))
> inspect(subrules)
2. Review the results.

3. How many sub-rules did you extract?

· These rules are more valuable for the business.

4. Extract the top three rules with high threshold for the parameter “lift” and plot.

> #Extract the top three rules with high lift
> rules_high_lift <- head(sort(rules, by="lift"), 3)
> inspect(rules_high_lift)
> plot(rules_high_lift,method="graph",
+ control=list(type="items"))
5. List the rules and the value of the parameters associated with these rules:

End of Lab Exercise

1

Set the Working Directory and install the “arules” and "arulesViz" package

2

3

Review Transaction data

4

Plot Transactions

5

Read in the Data for Modeling

Mine the Association Rules

6

Read in Groceries dataset

7

Mine the Rules for the Groceries Data and Visualize results

8

Extract the Rules in which the Confidence Value is >0.8 and high lift and visualize resuts

MOD6/mba.R
#part1 setwd("D:/Users/XXUserXX/Desktop/DAT-510/MOD6/") # Install the packages and load libraries install.packages('arules') library('arules') #read in the csv file as a transaction data txn <- read.transactions ("MBAdata.csv",rm.duplicates = FALSE,format="single",sep=",",cols=c(1,2)) #inspect transaction data txn@transactionInfo txn@itemInfo image(txn) #mine association rules basket_rules <- apriori(txn,parameter=list(sup=0.5,conf=0.9,target="rules")) inspect(basket_rules) #Part2 #Read in Groceries data data(Groceries) Groceries Groceries@itemInfo #mine rules rules <- apriori(Groceries, parameter=list(support=0.001, confidence=0.5)) #Extract rules with confidence =0.8 subrules <- rules[quality(rules)$confidence > 0.8] inspect(subrules) #Extract the top three rules with high lift rules_high_lift <- head(sort(rules, by="lift"), 3) inspect(rules_high_lift)

MOD6/MBAdata.csv
101,R-basics 101,Stat-intro 101,PSQL-basics 102,Stat-intro 102,R-basics 103,Stat-intro 103,Learn-Spanish 103,Jane-Austen 104,Stat-intro 104,R-basics 104,Harry-Potter-DVD 105,PSQL-basics 106,Stat-intro 106,PSQL-basics 107,Stat-intro 107,R-basics

Homework is Completed By:

Writer Writer Name Amount Client Comments & Rating
Instant Homework Helper

ONLINE

Instant Homework Helper

$36

She helped me in last minute in a very reasonable price. She is a lifesaver, I got A+ grade in my homework, I will surely hire her again for my next assignments, Thumbs Up!

Order & Get This Solution Within 3 Hours in $25/Page

Custom Original Solution And Get A+ Grades

  • 100% Plagiarism Free
  • Proper APA/MLA/Harvard Referencing
  • Delivery in 3 Hours After Placing Order
  • Free Turnitin Report
  • Unlimited Revisions
  • Privacy Guaranteed

Order & Get This Solution Within 6 Hours in $20/Page

Custom Original Solution And Get A+ Grades

  • 100% Plagiarism Free
  • Proper APA/MLA/Harvard Referencing
  • Delivery in 6 Hours After Placing Order
  • Free Turnitin Report
  • Unlimited Revisions
  • Privacy Guaranteed

Order & Get This Solution Within 12 Hours in $15/Page

Custom Original Solution And Get A+ Grades

  • 100% Plagiarism Free
  • Proper APA/MLA/Harvard Referencing
  • Delivery in 12 Hours After Placing Order
  • Free Turnitin Report
  • Unlimited Revisions
  • Privacy Guaranteed

6 writers have sent their proposals to do this homework:

Calculation Guru
A Grade Exams
Instant Assignment Writer
Financial Analyst
Ideas & Innovations
Professional Accountant
Writer Writer Name Offer Chat
Calculation Guru

ONLINE

Calculation Guru

I am a professional and experienced writer and I have written research reports, proposals, essays, thesis and dissertations on a variety of topics.

$25 Chat With Writer
A Grade Exams

ONLINE

A Grade Exams

As an experienced writer, I have extensive experience in business writing, report writing, business profile writing, writing business reports and business plans for my clients.

$40 Chat With Writer
Instant Assignment Writer

ONLINE

Instant Assignment Writer

As per my knowledge I can assist you in writing a perfect Planning, Marketing Research, Business Pitches, Business Proposals, Business Feasibility Reports and Content within your given deadline and budget.

$31 Chat With Writer
Financial Analyst

ONLINE

Financial Analyst

I am a professional and experienced writer and I have written research reports, proposals, essays, thesis and dissertations on a variety of topics.

$48 Chat With Writer
Ideas & Innovations

ONLINE

Ideas & Innovations

Being a Ph.D. in the Business field, I have been doing academic writing for the past 7 years and have a good command over writing research papers, essay, dissertations and all kinds of academic writing and proofreading.

$31 Chat With Writer
Professional Accountant

ONLINE

Professional Accountant

As per my knowledge I can assist you in writing a perfect Planning, Marketing Research, Business Pitches, Business Proposals, Business Feasibility Reports and Content within your given deadline and budget.

$27 Chat With Writer

Let our expert academic writers to help you in achieving a+ grades in your homework, assignment, quiz or exam.

Similar Homework Questions

Ulster hospital telephone number - Emotional intelligence involves all of the following abilities except - Http evolve elsevier com aacn certification - COVID-19 Environmental Impact Report - Australian government security vetting agency - 7739 zilli dr tracy ca - The manager of an unit apartment complex - Mortgagee in possession victoria - Do you support or oppose the death penalty? - On a bank reconciliation deposits in transit are - 879 duncans creek road woolomin - Capm case study - The gross material requirements plan combines - Flowchart symbols meanings and examples pdf - Renters warehouse rent pay - Amanda 100320 - RESEARCH METHODOLOGY / RESEARCH METHODS - Waren sports supply bank reconciliation - DISSERTATION PROJECT CHAPTER 3 - Csi wildlife analyzing genetic evidence answer key - Database system - Wireshark lab dns v7 0 solution - Health Statistics and Populations - A cell phone company offers two different plans - Webmail dete qld gov au - Discussion Question - Journal for Internship Course - Discussion: Unit 4, Due Wednesday by 11:59 pm CT Discover Renewable Energy - The fighting whities t shirt - Drury precision engineering ltd evotech performance - Cb high risk licence - Engineering national university of singapore - The round house discussion questions and answers - Neighborhood cellular white settlement texas - Ted rogers leadership style - Fastest man running backwards - Their eyes were watching god simply beautiful - Leadership Portfolio - Why doesn't atticus help carry out maudie's furniture - Managerial accounting exercises and solutions - How does the boss react to george's friendship with lennie - Which of the following statements about biodegradable polymers is true - Managerial economics - Is burning rocket fuel endothermic or exothermic - Spam Email - Enthusiasm poem omega psi phi - Lesson 15.1 two way frequency tables answers - Istqb advanced test manager sample questions - Ops 571 process improvement presentation - Hilder v associated portland cement - Sra lugones el pollo asado por favor - Credibility is the foundation of leadership - 2 short paras 150 each - Yams the king of crops things fall apart - Hamish and andy box set jb hi fi - Wwnorton com studyspace give me liberty - Essay questions on quills of desire - Pretentious diction examples in political speeches - Change verbs into nouns examples - The secretary chant marge piercy poem - Male and female communication styles in the workplace - How to date a browngirl thesis - Why looks are the last bastion of discrimination analysis - Management - Ez pleeze task 3 executive summary - Georgia tech housing map - On january majestic mantles leased a lathe - Systemic ethical issues chocolate slavery - Pinhole camera equations physics - Grignard reaction synthesis of triphenylmethanol lab report - What Is The Meaning Of Finance? What Are The Different Branches Of Finance? - Hozelock mixer tap connector screwfix - Discussions and Paper - What happens at a convergent boundary apex - You are a manager in a perfectly competitive market - How many steps are there in the opsec process - S0 0 0 dce - 3d brain model clay - NRS 451-VN-0501 Nursing Leadership - Guardian quick crossword 14895 - Loss minimization in insurance - Physics Lab Report 4 - Mid shot camera angle - Research Paper - Alfred doolittle middle class morality - Eric ogbogu net worth - Discussion 2 pages by 10 /04/ 2020 at 4:00 pm please apa style and long term care facility - Designs for living and learning - Galileo galilei free fall - Network diagram table - What is the empirical formula of hydrogen peroxide - Fellowship of the rosy cross - How to build a simple recommender system in python - Designspark electrical tutorial pdf - Atpl flight planning exam tips - Mccrae and costa trait theory - Sandals glued to floor prank - Prime cost formula restaurant - Live8 negotiation - Case study on conflict management with solution