R代寫|數據分析代寫 - CSE 472: Social Media Mining 數據分析
Your project will be on a topic chosen by you. It should involve analysis of a dataset (that you identify) to
answer a specific question or set of questions. You should use your dataset to demonstrate your mastery of
the broad topics we have covered in this course. Those topics are:
1. Producing high quality graphics
2. Producing high quality tables
3. Wrangling data
4. Handling missing data
5. Hierarchical modelling
6. Spatial mapping
7. Hypothesis testing
It expected that high quality graphics and tables, and some degree of data wrangling are expected. Then
you should choose two of missing data, hierarchical modelling, spatial mapping and hypothesis testing to
In addition, you should demonstrate your ability to go beyond what you have been taught and conduct some
self-directed learning, i.e. use some R package not covered in the course, or extend some of the ideas covered,
or demonstrate a deeper understanding of a topic through your own exploration.
1. Find some data. You can either collect it yourself or you can source it online. As a general rule,
the data you choose should have more than 100 observations (rows) and a mixture of variable types
(numeric, categorical, ordinal etc...). Feel free to merge existing datasets to create a new dataset (this
would demonstrate data wrangling skills). Data is available in many places, however here are some
? Exeter Data Mill http://exeterdatamill.com/
? UK Data Service http://www.ukdataservice.ac.uk/
? Kaggle http://www.kaggle.com/datasets
? Google Datasets http://toolbox.google.com/datasetsearch
2. You should formulate a question of interest (e.g. do countries with higher GDP also have higher
life expectancy?, where in the UK is cycle commuting most prevalent? is there a spatial pattern
to air pollution in UK cities ) that can be answered with the data you have, and provide the most
comprehensive answer to that question that you can using the ideas covered in the course. (Note: you
can either find the data first and come up with the research question later, or the reverse).
3. Write a report summarising your findings. Your answer should be supported by graphics and
tables, as well as formal statistical analysis. You should discuss your findings and interpret your results,
including the limitations of what you have found.
4. Put your code in an appendix. You should include an appendix containing the annotated code
that you used to answer the question. This can be R code or the contents of a .Rmd file. The key is
that the work be reproducible.
Your report should be no longer than 10 pages including figures and tables. You may cite literature if
you wish, but this is not required. You may use any software you like to create the report (including Word),
but RMarkdown is recommended.
Here is a suggested structure with some suggested page lengths:
1. Introduction: here you should introduce the question you are interested in answering. You could
give some background on the problem/question and list which topic areas you will showcase. ～ 1 page
2. Objectives: here you should set out what you plan to do. You should have a research question you
are hoping to answer and some objectives to help you get there. ～ 0.5 page
3. Data: here you could describe the data that you will use, where you got it from and briefly describe
what wrangling you may have had to do to format it correctly ～ 1 page
4. Results: here you should present the results of your analysis. Figures and tables should be presented
as you go along. You should include discussion as you go along. ～ 5-6 pages
5. Limitations: here you can highlight any limitations of your work, what likely impact those limitations
have and how you might address those limitations in a perfect world. ～ 1 page
6. Conclusion: here you should summarise your finding succinctly ～ 1 page
Some general hints and tips:
? You should provide your name and student number at the top of the page and also indicate which
topics you are demonstrating.
? If you include a figure/table, make sure it is discussed. If it isn’t, that indicates it’s not needed.
? You should aim to have no more than one figure or table per page.
? Write clearly and distinctly using short sentences.
? Pay attention to how the final report looks. Make sure figure labels and legends are readable.
? Make sure there is a logical structure to the report so that a reader understands what you are doing
and why you are doing it at every stage
? Your report should be a readable document, so code should be in the appendix, not in the report.
? Get started early. Start writing as soon as you can so that problems with compiling the document or
downloading R packages are sorted quickly.
? Guidance on how to reference and avoid plagiarism is available on ELE. There is a 30-60 minute module
called "Academic Honesty and Plagiarism".
? Demonstrating mastery of tables, figures and data wrangling - 20 marks
? Demonstrating mastery of a topic covered - 20 marks
? Demonstrating mastery of a second topic covered - 20 marks
? Demonstrating mastery of topics beyond the scope of the course - 20 marks
? Presentation, clarity of communication, labelling of graphics 10 marks
? Neat, reproducible code 10 marks
? Total: 100 marks