STAT545-UBC-hw-2018-19 / hw06-shreeramsenthi

hw06-shreeramsenthi created by GitHub Classroom
0 stars 0 forks source link

TA Comments #4

Closed Rashedul closed 5 years ago

Rashedul commented 5 years ago
shreeramsenthi commented 5 years ago

Thanks @Rashedul ! Just to clarify, was the 20% I lost entirely from choosing to do a deeper dive into a single task instead of doing two? I still think I accomplished the overall task of demonstrating the use of the purrr::map* family of functions, building functions, error handling with stop, and using kable and theme elements from ggplot2 to clean up data visualizations.

And the table of contents is a good idea, unfortunately I use a different IDE and it doesn't seem to pick up on that option in the YAML header. I'll be sure to give it another shot next time!

But in all seriousness, thanks again for the feedback and sorry to be such a pain, I just don't want to be surprised about my mark again next time.

Cheers, Shree

Rashedul commented 5 years ago

Hi @shreeramsenthi thanks for sharing your thoughts. Yes, you lost some of your grades because you skipped one task. If you can rationalize how you "accomplished the overall task" explaining how you covered the works of tasks, I am willing to revise your grade.

Best Rashedul

Rashedul commented 5 years ago

"explaining how you covered the works of two asks"

shreeramsenthi commented 5 years ago

Sounds good, and thanks for the consideration! I know you certainly aren't obliged to reconsider.

So, I think I covered the main goals of tasks 2 and 5. Task 2 was to build functions that the built-in functions don't accomplish easily and have practical value. It's pretty obvious that I made some functions, but I'd argue they are useful as well since all the model building (lm, glm, etc.) and summarizing (Anova, confint, tidy, etc.) functions don't have an obvious way of handling multiple models easily, and my set of functions facilitate exactly that. As for actual utility, I am using it in my research now for exploratory analyses and hypothesis generation.

Task 5 on the other hand was all about getting practice with lists and purrr::map. Although the Trump Tweets subtask aslo deals with stringr and the Github Users subtask requires dealing with json files, I would argue the unifying theme is learning to use purrr to handle lists. The core idea of all the functions I built was dealing with lists of models, formulas, and tibbles of summary stats using purrr. While my lists only got really messy in a handful of places (like when I was throwing around lists of tibbles of augmented data and summary stats), I think I demonstrated a pretty diverse set of the map* family of functions and wound up manipulating lots of different types of data stored in lists.

And that's about it. Sorry that got a little long-winded!

Rashedul commented 5 years ago

That makes sense! I totally agree with you. Thanks for your time to elaborate the context. I updated your grade.

Best Rashedul

shreeramsenthi commented 5 years ago

Thanks again for taking the time to hear me out! I really appreciate it.

Cheers, Shree