References
The following is a list of all sources used to complete this report. The resources are organized by the type of source, note that a more formal bibliography is given in my references.bib
file.
AI
Articles/Blog Posts
Calculating Point Shares (throughout the report)
Examining the value of NHL Draft picks (for background info on previous work)
How to read and write data from and to S3 bucket using R? (for putting data into an S3 bucket)
How to work with remote Parquet files with the duckdb R package? (for more help putting data into an S3 bucket)
NHL draft: What does it cost to trade up? (for background info on previous work)
Non-linear Regression in R (to create the non-linear regression models)
A quantile-quantile plot (for the QQ plots in the Model chapter)
Reactable Documentation (used in the Transform and Model chapters)
The Ultimate Guide to Deploying a Shiny App on AWS (massively helpful with the Dev Ops-related components of the Shiny app)
Books
DevOps for Data Science (throughout the report)
Happy Git and GitHub for the useR (throughout the report)
Mastering Shiny (for the Shiny app)
R for Data Science (2e) (throughout the report)
Papers
- DETERMINING THE VALUE OF NBA DRAFT PICKS USING ADVANCED STATISTICS (for background info on previous work in other sports)
- Improving NHL Draft Outcome Predictions using Scouting Reports (for the criteria used in the logistic model)
- MLB Rule IV Draft: Valuing Draft Pick Slots (for background info on previous work in other sports)
- Valuation of NHL Draft Picks using Functional Data Analysis (for background info on previous work; my report also took a very similar approach to the one taken in this paper)
Miscellaneous
- Create a gt display table output element for Shiny (for the Shiny app)
- Hockey Reference (for the data used in the report)
- NHL Draft Eligibility (for the rules of the NHL Entry Draft, was used in the Import chapter)
- The R Installation Manager (for installing R in the EC2 instance)
Stack Overflow/Forum Posts
- Dynamic Variable naming in r (used to create variables within
for
loops, starting in the Transform chapter) - Read/Write parquet file from s3 using R (to store the data in S3)
- Show different feedback warnings depending on single user input R Shiny (for the Shiny app)
- Specifying column with its index rather than name (used to access specific columns within
for
loops, starting in the Transform chapter)