logo Hurry, Grab up to 30% discount on the entire course
Order Now logo

Ask This Question To Be Solved By Our ExpertsGet A+ Grade Solution Guaranteed

expert
Christopher MclaughlinMathematics
(5/5)

789 Answers

Hire Me
expert
Eugene BaranowskiMathematics
(5/5)

917 Answers

Hire Me
expert
Jenny BoothamComputer science
(5/5)

722 Answers

Hire Me
expert
AbdulrazzakEngineering
(/5)

627 Answers

Hire Me
R Programming
(5/5)

The International idditch Federation (IQF) has contracted you to assist in their analysis

INSTRUCTIONS TO CANDIDATES
ANSWER ALL QUESTIONS

1 Project Description

In this assignment, there are 4 parts. For each part, you should:

Write the appropriate R code.

Include comments within the code to explain the algorithm.

Test the code to ensure its correctness.

Format and structure the code to maximise its readability.

A report must be submitted containing a cover page, the solutions to each of the four parts, and your code, as a PDF, to the vUWS submission site. The cover page must contain your name, student number, unit number and name, and the declaration below.

Submission is due by Friday of week 13. Late submissions will receive a 10% reduction in marks for each day late.

2 Marking Criteria

This assignment is worth 40% of the unit assessment tasks. There four problems to investigate and 10 marks available for each of the four problems. The marking criteria for each question is given in Table 1.

Criteria Q1 Q2 Q3 Q4 Code Correctness (5 marks)

Comments explaining code (2 marks) Code Testing (1 mark)

Code Style and Readability (2 marks)

Total (10 marks)

 Table 1: Marking criteria for each part of this project.

When writing the solutions to each of the four parts, make sure to consult the marking criteria and check that you have covered them. The project will be marked using this criteria.

3 Declaration

Before submitting the assignment, include the following declaration in a clearly visible and readable place on the cover page of your project report.

***

By including this statement, we the authors of this work, verify that:

We hold a copy of this assignment that we can produce if the original is lost or damaged.

We hereby certify that no part of this assignment/product has been copied from any other student’s work or from any other source except where due acknowledgement is made in the assignment.

© Copyright: Western Sydney University, 2022. No part of this publication may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying, recording, or by any information storage and retrieval system, without the prior written permission from the Dean, School of Computer, Data and Mathematical Sciences. Copyright for acknowl- edged materials reproduced herein is retained by the copyright holder. All readings in this publication are copied under licence in accordance with Part VB of the Copyright Act 1968.

 • No part of this assignment/product has been written/produced for us by another person except where such collaboration has been authorised by the subject lecturer/tutor concerned.

We are aware that this work may be reproduced and submitted to plagiarism detection software pro- grams for the purpose of detecting possible plagiarism (which may retain a copy on its database for future plagiarism checking).

We hereby certify that we have read and understand what the School of Computing, Engineering and Mathematics defines as minor and substantial breaches of misconduct as outlined in the learning guide for this unit.

***

Note: An examiner or lecturer/tutor has the right not to mark this project report if the above declara- tion has not been added to the cover of the report.

 

4 Project Tasks

The International idditch Federation (IQF) has contracted you to assist in their analysis and reporting of results. You have been provided the data file competitionResults.csv containing details of each match (the teams that played, which team caught the snitch, and each team’s number of goals).

The IQF wants you to use the file to provide the needed four pieces of analysis below. The IQF also want to use your code for analysis of future data files.

1. Write the code to compute the total scored by each team for each match. Note that each goal is worth 10 points and the team that caught the snitch is awarded an extra 50 points. Run your code on the data and present the results in a table showing the season and round number, the match number (a new variable that identifies each match of the season), the home and away team names and their scores

2. The winner of each match is the team who has the highest score. Each team scores 3 points for a win and 1 point for a draw and the team with the most points at the end of the season is the season winner. Write the code to compute each team’s points after the first 5 rounds of matches and the full season. Provide the results for a season in a table (two tables, one table for each set of results), ordering teams by their points (i.e. a results ladder). Pick the season who’s last digit corresponds to your SID’s final digit.

3. An investigation into home game advantage is planned for the coming months. Write a function that returns a count of the number of home games each team has had, the total number of games each team has played in, the total points scored in a home game and the total number of points the team has scored. Provide these results in a data frame. Run the function on the provided data and show the resulting table output.

4. Provide a table containing the team statistics for all seasons. Including, but not limited to the fol- lowing: number of games, number of wins, winning percentage, points scored, points conceded, number of snitch catches, goals scored, number of tournament wins. Order the teams in terms of total points scored.

Write a PDF report containing your code and all required analysis and results. The report is being marked using the marking criteria, so make sure that each piece of analysis covers all of the criteria

(5/5)
Attachments:

Related Questions

. The fundamental operations of create, read, update, and delete (CRUD) in either Python or Java

CS 340 Milestone One Guidelines and Rubric  Overview: For this assignment, you will implement the fundamental operations of create, read, update,

. Develop a program to emulate a purchase transaction at a retail store. This  program will have two classes, a LineItem class and a Transaction class

Retail Transaction Programming Project  Project Requirements:  Develop a program to emulate a purchase transaction at a retail store. This

. The following program contains five errors. Identify the errors and fix them

7COM1028   Secure Systems Programming   Referral Coursework: Secure

. Accepts the following from a user: Item Name Item Quantity Item Price Allows the user to create a file to store the sales receipt contents

Create a GUI program that:Accepts the following from a user:Item NameItem QuantityItem PriceAllows the user to create a file to store the sales receip

. The final project will encompass developing a web service using a software stack and implementing an industry-standard interface. Regardless of whether you choose to pursue application development goals as a pure developer or as a software engineer

CS 340 Final Project Guidelines and Rubric  Overview The final project will encompass developing a web service using a software stack and impleme