代写SOCS0100 Automated Data Collection代写留学生R语言

- 首页 >> Java编程

SOCS0100

Assessment Part I

The second assessment aims to evaluate your proficiency in applying fundamental computational techniques in automated data collection and building an interactive dashboard to explore the real-world data you formed.

Additionally, you will be required to add an exhaustive overview of the dataset, the significance of the data source in social sciences, and some insights from the interactive dashboard into a structured report while critically engaging with ChatGPT. This assignment is designed to foster both technical skills and critical thinking in using computational tools.

Part I-A Automated Data Collection (30 points)

Employ one of the following automated data collection techniques covered in the module (static web-scraping; dynamic web-scraping; or APIs) in R to comprehensively gather data from a chosen source. In-class exercises can guide you on what sort of web source you can scrape for this part.

Methodically document each step of your data collection process, elucidating the rationale behind every decision.

Provide code snippets complemented by explanatory comments, ensuring that your data collection procedures are both transparent and reproducible.

Part I-B Data Exploration and Contextualisation (10 points)

Clean and tidy your data for the next steps. Please show your data wrangling process in detail.

Provide an exhaustive overview of the dataset you formed, encompassing characteristics such as dimensions, data types, and a comprehensive description of each variable.

Clarify the rationale behind your selection of the data source, emphasising its potential significance in social sciences.

Assessment Part Ⅱ

Part II-A Building an Interactive Dashboard with R Shiny (30 points)

Create an interactive dashboard using R Shiny that utilises the refined dataset. Your interactive dashboard should be reproducible through your app.R file. Note that you are not expected to embed the Shiny app into your Quarto document.

Design and implement a minimum of three interactive visualisations within the R Shiny dashboard, derived from your dataset.

Offer clear and concise interpretations of each visualisation, elucidating any emerging trends, patterns, or noteworthy observations in your report (you don't need to add visualisations into your report).

Elaborate on the specific visualisations chosen, justifying their selection, and elucidating their contributions to a deeper comprehension of the data source.

Part II-B Reproducibility (10 points)

Uphold the principles of reproducibility by sharing your replication materials in the compressed (zipped) folder, encompassing all pertinent code and a meticulously crafted README.md file. Prioritise the meticulous documentation of your codebase, rendering it accessible and comprehensible for potential replication.

Part II-C Critical Engagement with AI: ChatGPT (20 points)

You are expected to provide your reflections based on the points below in the report.

Embrace ChatGPT as a collaborative tool in your computational process, soliciting its code refinement.

Engage in a critical evaluation of ChatGPT's contributions to your project within a dedicated section of your report

Analyse the value-added by ChatGPT, highlighting instances where it offered insightfuld perspectives, refined code, or innovative problem-solving approaches.

Dilate upon any constraints or challenges that surfaced during interactions with ChatGPT, contributing to a well-rounded assessment.

Reflect upon how ChatGPT impacted your assessment's trajectory, shaping its outcome and affecting your overall learning experience.



站长地图