这个项目请将完成的As上传到Brightspace-评估提交表单,一个压缩文件为您的包(例如,PackageName 0.1.0.tar.gz)以及任何其他相关文件。要获得满分,请确保您的代码清晰且好评如潮。创建R包使用您选择的数据集创建R包。您不能使用内置的R数据集或您之前在STAT40830中为项目或“数学教育”使用的数据集
课程中使用的数据集。如果您愿意,可以使用以下网站找到合适的数据集
STAT40830 Adv Data Prog with R (online)Resit Project: Creation of a R packageDue date: Wednesday 21st of December at 5pmThis project is marked out of 100. Please upload to Brightspace the completed As-
sessment Submission Form, one zipped file for your package (e.g, PackageName 0.1.0.tar.gz)and any other relevant files. For fullmarks, please ensure your code is clear andwell-commented.

1. Creation of an R Package

Create an R Package using a dataset of your choice. You must not use a built-in Rdataset or a dataset you used previously in STAT40830 for the project or the ’Maths Ed’dataset used in the course. If you wish you can make use of the following websites tofind an appropriate dataset: The Irish government data repository: https://data.gov.ie/ Google dataset search: https://datasetsearch.research.google.com/Give your package an appropriate name and consider the overall aim of yourpack-age. The guidelines for the package are as follows:

  1. Include at least four functions in separate R script files
    (a) At least one function should relate to data manipulation
    (b) At least one function should use ggplot2
  2. Include an interactive plot
  3. Incorporate a Shiny app
  4. Include appropriate documentation for the package
  5. The package should be built and checked with 0 errors, 0 warnings and 0 notes(some notes and warnings may be system-dependent so certain exceptionsmay be accepted on this point)

    2. Grading

    The package should show mastery of the material from the module and have cohe-sive documentation. R code/packages not seen in the module may be used. Theproject will be marked out of 100 according to the following criteria:

  6. (30 marks) Technical parts of the code
  7. (10 marks) Quality of interactive graphics (e.g., ggiraph)
  8. (10 marks) Quality of graphics
  9. (5 marks) Code is commented (succinctly)
  10. (5 marks) Incorporation of a Shiny app
  11. (25 marks) Non-technical aspects (e.g., documentation)
  12. (15 marks) Usability of the package (e.g., package compiles, how easy it is fora user to understand, navigate and use the package).

3. Plagiarism

While you are encouraged to ask about the module material, this project should becompleted individually. Any student who plagiarises will receive a 0 mark. TheUCD Plagiarism Policy applies to all students. This can be consulted at:http://www.ucd.ie/governance/resources/policypage-plagiarismp...
NotesIf you are concerned about your choice of dataset, please email the dataset to me(emma.howard@ucd.ie). Please note that the assignment marks are for incorporat-ing a Shiny app (i.e., you can create a very basic app to incorporate rather thanspending time on developing this component). After the submissiondate, you maywish to share your code from this module (e.g., for the Shiny app or the R package).If you share the code online, it is important to reference the dataset used etc.
WX:codehelp


仗义的抽屉
1 声望0 粉丝