DSCI-310-2024 / DSCI_310_Group_9_NY-airbnb-analysis

Other
4 stars 0 forks source link

Feedback addressed #65

Closed rashiselarka closed 5 months ago

rashiselarka commented 5 months ago
          ## Data analysis review checklist

Reviewer: Chenyi0309

Conflict of interest

Code of Conduct

General checks

Documentation

Code quality

Reproducibility

Analysis report

Estimated hours spent reviewing: 3

Review Comments:

Please provide more detailed feedback here on what was done particularly well, and what could be improved. It is especially important to elaborate on items that you were not able to check off in the list above.

First and foremost, you did a fantastic job executing your project. The classification of each file is done very well, allowing me to understand what you have done at a glance when I first look through it. In addition, I wholeheartedly agree with the recommendations made by the two reviewers. Specifically, I agree with the feedback about code redundancy. like 'add_price_category' is duplicated in both the src/ and scripts/ folders and should be imported instead. Here are a few more suggestions:

  1. The inclusion of visualization(from results, I noticed you have a lots of vizs in the figures folder) in the README is a great approach as it improves readers' readability and understanding, enabling them to immediately understand the research content and findings. But it's crucial to make sure the images are pertinent and have descriptive or captioned text.

  2. Detailed instructions are essential to improve documentation for reproducibility and clarity, especially when it comes to setting up and using the Docker environment(if someone never use Docker before, it would be very helpful). The project documentation is extensive in certain places, but it is missing important elements that make it difficult to understand and duplicate. More information about configuring and using the Docker environment should be included, and the README should give a more thorough explanation of the analysis process. Detailed Docker instructions will greatly help users in efficiently reproducing the study and comprehending the project workflow. These instructions should include how to access the JupyterLab instance within the container and troubleshoot common Docker issues.

Overall, your project is very outstanding! I respect your planning, execution, and meticulousness. The amazing work that your team has produced is incredibly motivating! I might use it as a reference in the future when I'm looking for lodging in New York City:)

Attribution

This was derived from the JOSE review checklist and the ROpenSci review checklist.

Originally posted by @Chenyi0309 in https://github.com/DSCI-310-2024/data-analysis-review-2024/issues/9#issuecomment-2041920813