Open ttimbers opened 3 months ago
.ipynb_checkpoints
. There’s also count_report.qmd
in the reports folder, which was empty. cd
command, the name of the directory was missing -project
at the end. There were also some errors with creating the environment file and building the docker image. After resolving some dependency issues, the code ran successfully in RStudio, so your scripts work!references.bib
file, but the final report qmd had manually done citations and no references section at the end.This was derived from the JOSE review checklist and the ROpenSci review checklist.
Although I have a lot of suggestions here, a lot of these are minor suggestions. I believe that the project question is quite interesting and complex. I appreciate very much the detailed and informative visualizations produced in the report!
Organization and naming conventions:
a. In the tests folder, there seems to be a testthat/ subfolder missing from the tests/ folder in which you would have your helper and test functions. I would suggest reorganizing the tests folder to make it easier for users to navigate to. Also, because these test scripts have very similar names to the function scripts in your R/ folder, I think that editing your test script names so they follow this naming convention “test-function_name” instead of having “test” at the end of your script name would also make it easier for users to know exactly that the scripts in your test folder are test scripts and not a copy of your functions in the R/ folder.
b. I believe that there are some files in the project root that could be removed. For example, environment.yml file could be removed as you have the Docker file now to run the dependencies and run your analysis file.
c. I would suggest adding a raw/ and processed/ folder with the raw and processed data in the data/ folder, so it makes it easier for users to differentiate between both types of data and have access to both.
Code style: a. Your scripts are very detailed and it makes sense the way they were produced! However, I noticed that they don’t exactly follow the style guideline we learned in class for R. You could use the docopt package and have a main function that runs all of the necessary code for each script instead. Moreover, it would be nice as a user to have a brief explanation of what the scripts do in the script.
Instructions: a. In your README.md, there are clear written instructions on how to run the docker file and run the analysis. However, there is no explicit mention or direction to the Dockerfile with the dependencies. Users can find the Dockerfile if they search, however explicitly directing users to the Dockerfile would be very helpful. b. The instructions are clear, but in step 1 of the section “Getting started” of your installation instructions, I think it would be helpful to explicitly write to run these commands in the command prompt or terminal. I think most people in the field would understand to do this, but individuals with less expertise or experience in the field may not know where to run these commands to run the Dockerfile. c. Moreover, I believe that the set-up instructions could be updated so that it instructs how to install the Docker file instead of having both the environment.yml file and Docker file installation instructions. Similarly, you could remove step 1 in “Project Execution” to only have instructions relating to the Docker file, not the environment.yml file. d. I would also suggest adding to your set up instructions that users need to download Docker on their computer and open it to pull the docker image before running the analysis because users may not know that.
Report: a. The visualizations provided are very detailed and original, making it easier for readers to grasp the data shown! However, I would suggest having a bit more explanation or conclusion about the results. Although there are explanations of what each figure or table represents, there is limited explanation as to what this means in terms of the research question and the overall results and implications for your project.
This was derived from the JOSE review checklist and the ROpenSci review checklist.
Being unfamiliar with R as I have been working on the project and assignment with Python certainly impacted my ability to reproduce this project however I struggle to reproduced the project following the instructions on the README file. I would suggest to improve on the reproducibility in the README file by showing clear steps to take and additional command line prompt to run for the project to be reproduced.
This is a minor issue regarding the naming in the testing framework. What initially really stood out to me while going over the files on GitHub was the naming convention of the test files under tests folder. From my understanding of doing my project using python, test files should begin with the prefix test_ this would allow for the execution all test functions with names prefixed
Love the visualization and the creativity put into it however the analysis report were lacking in various aspects. It fell short in providing comprehensive background information, a detailed methodology with justification and limitations, direct conclusions summarizing the study’s findings and implications. I would suggest going over the analysis report again to add more details.
Documenting the function could be improved to meet the format that used in individual assignment 5 which includes @param, @return, @example. However individual assignment 5 was due after the mile stone deadline so it may have been missed in the submission.
This was derived from the JOSE review checklist and the ROpenSci review checklist.
This was derived from the JOSE review checklist and the ROpenSci review checklist.
Submitting authors: Prabhjot Singh, Yunxuan Zhang, Chenyi Zhao, Yelia Ye
Repository: https://github.com/Chenyi0309/dsci310-group02-project/releases/tag/Publish02
Abstract/executive summary:
In this study, we investigate the primary factors that influence the cost of homes in Beijing. By analyzing data from Lianjia.com, we explore how the location of a property and the timing of its sale affect its price. This research aims to shed light on the complex dynamics of Beijing's real estate market and provide a clearer picture for individuals looking to understand the value of real estate in this bustling metropolis.
Editor: @ttimbers
Reviewer:Erika Delorme Kaylan Wallace Ethan Kenny Tak Sripratak