Skip to content

Commit df1cde9

Browse files
authored
updating DOIs and authors (#5)
Added a "How to Cite" component to modules with DOIs. Also tweaked author formats for consistency across modules. (Last, fixed an error in a pair of worksheets for the LoL module.)
1 parent 35d86a3 commit df1cde9

13 files changed

Lines changed: 128 additions & 23 deletions

File tree

baseball/mlb_injuries/index.qmd

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -790,3 +790,12 @@ The topics covered in this module are just the beginning of time series analysis
790790

791791
# References
792792
- Hyndman, R.J., & Athanasopoulos, G. (2021). *Forecasting: Principles and Practice (3rd ed.)*. OTexts: Melbourne, Australia. [Online](https://otexts.com/fpp3/)
793+
794+
# How to Cite
795+
796+
If you use this module in your work, please cite it as follows:
797+
798+
Lieb, J. (2025, January 21). MLB Injuries - Introductory Time Series Analysis. "The SCORE Network," <https://doi.org/10.17605/OSF.IO/MQGYT>
799+
800+
You can include this citation directly in your references or bibliography.
801+

baseball/stolen-bases/index.qmd

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,3 +13,12 @@ This lesson introduces students to the concept of normality tests (Shapiro-Wilks
1313
## Module
1414

1515
[https://isle.stat.cmu.edu/SCORE/stolen-bases-module/](https://isle.stat.cmu.edu/SCORE/stolen-bases-module/)
16+
17+
# How to Cite
18+
19+
If you use this module in your work, please cite it as follows:
20+
21+
Lee, A., & Hurtubise, J. (2024, December 4). SCORE Network. Stolen Bases. <https://doi.org/10.17605/OSF.IO/TYHN5>
22+
23+
You can include this citation directly in your references or bibliography.
24+
1.98 KB
Binary file not shown.
2.04 KB
Binary file not shown.

esports/league-of-legends-buffing-nerfing/index.qmd

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,11 @@ categories:
2222
- summary statistics
2323
---
2424

25-
2625
### Welcome video
2726

28-
<iframe width="560" height="315" src="https://www.youtube.com/embed/5ZeK3RCg-_A?si=x44sYGRRe64oidU_" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
27+
<iframe width="560" height="315" src="https://www.youtube.com/embed/5ZeK3RCg-_A?si=x44sYGRRe64oidU_" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen>
28+
29+
</iframe>
2930

3031
### Introduction
3132

@@ -72,7 +73,7 @@ Download data: [LOL_patch_12.23.csv](https://raw.githubusercontent.com/SCOREnetw
7273
<summary><b>Variable Descriptions</b></summary>
7374

7475
| Variable | Description |
75-
|----------|-----------------------------------------------------------------|
76+
|---------------|---------------------------------------------------------|
7677
| Name | name of the champion |
7778
| Role | role of the champion in a game |
7879
| KDA | Average kills, deaths and assists associated with each champion |
@@ -101,9 +102,10 @@ In conclusion, the analysis of Win Rates histograms in League of Legends has pro
101102
The continued presence of outliers highlights the importance of continuous monitoring and adjustments by game developers to ensure fair and competitive gameplay.
102103
:::
103104

105+
### How to Cite
106+
107+
If you use this module in your work, please cite it as follows:
104108

105-
<!--
106-
### Authors
109+
Ramler, I., Charalambous, G., & Dykstra, A. J. (2025, April 30). League of Legends. "The SCORE Network." <https://doi.org/10.17605/OSF.IO/8R3YG>
107110

108-
Created by George Charalambous (St. Lawrence University), [Ivan Ramler (St. Lawrence University)](mailto:iramler@stlawu.edu), A.J. Dykstra (St. Lawrence University)
109-
-->
111+
You can include this citation directly in your references or bibliography.

football/nfl-elo-ratings/index.qmd

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,3 +48,12 @@ The module has sections indicating which portions are challenging exercises, and
4848

4949
[View instructor solutions](solutions.qmd)
5050

51+
52+
## How to Cite
53+
54+
If you use this module in your work, please cite it as follows:
55+
56+
Yurko, R. (2025, March 11). Introduction to ELO Ratings. "The SCORE Network." <https://doi.org/10.17605/OSF.IO/DHUQ2>
57+
58+
You can include this citation directly in your references or bibliography.
59+

hockey/nhl-shooting-percentage-ventura/index.qmd

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,3 +12,10 @@ categories:
1212
[https://isle.stat.cmu.edu/SCORE/NHLShots/](https://isle.stat.cmu.edu/SCORE/NHLShots/)
1313

1414

15+
## How to Cite
16+
17+
If you use this module in your work, please cite it as follows:
18+
19+
Schuckers, M., Macdonald, B., & Ventura, S. (2025, April 30). Hockey Regression. "The SCORE Network." <https://doi.org/10.17605/OSF.IO/YUX6T>
20+
21+
You can include this citation directly in your references or bibliography.

robotics/FIRST_Robotics_Competition/index.qmd

Lines changed: 24 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
---
22
title: "FIRST Robotics Competition - Winning Chances"
3+
author:
4+
- name: Jake Tan
5+
affiliation:
6+
- id: whs
7+
name: Wissahickon High School
38
format: html
49
date: March 5, 2024
510
description: Evaluating the predicted winning probabilities against the actual outcomes.
@@ -20,7 +25,6 @@ Detailed algorithm of the EPA model can be found at here (https://www.statbotics
2025

2126
Brier score originated with weather forecast research. It was designed to evaluate the predicted probabilities against the actual outcomes and is straight forward to calculate. While it is not widely used outside specific use cases, it is one of many approaches for the important step of evaluating models based on their predictions. Since the EPA model provides the predicted winning probabilities, Brier score is useful for evaluating its performance by comparing its predicted winning probabilities to the actual FRC outcomes.
2227

23-
2428
::: {.callout-note collapse="true" title="Learning Objectives" appearance="minimal"}
2529
By the end of this activity, you will be able to:
2630

@@ -45,14 +49,14 @@ Below is a description of the variables:
4549

4650
<summary><b>Variable Descriptions</b></summary>
4751

48-
| Variable | Description |
49-
|---------------------|---------------------------------------------------|
50-
| year | the year/season of the FRC event |
51-
| event | unique identifier for each FRC event |
52-
| playoff | "t" for playoff match; "f" for qualifying match |
53-
| comp_level | "qm" for qualifying match; "sf" for semifinals match; "f" for finals match |
54-
| winner | winning alliance ("red" or "blue") of the match |
55-
| epa_win_prob | predicted winning probability for the Red Alliance by EPA model |
52+
| Variable | Description |
53+
|------------------------------------|------------------------------------|
54+
| year | the year/season of the FRC event |
55+
| event | unique identifier for each FRC event |
56+
| playoff | "t" for playoff match; "f" for qualifying match |
57+
| comp_level | "qm" for qualifying match; "sf" for semifinals match; "f" for finals match |
58+
| winner | winning alliance ("red" or "blue") of the match |
59+
| epa_win_prob | predicted winning probability for the Red Alliance by EPA model |
5660

5761
</details>
5862

@@ -79,11 +83,9 @@ datatable(dt2023hop)
7983

8084
### Brier Score
8185

82-
For match $i$, let $f_i$ denote the probability forecast. In our case, it is the predicted winning probability for the Red Alliance by EPA model, i.e., the variable *epa_win_prob*. Let $o_i$ denote the match outcome: $o_i=1$ when the Red alliance won and $o_i=0$ when the Blue alliance won. The Brier score for match $i$ is calculated as $(f_i - o_i)^2$. For example, suppose it is predicted that the Red alliance will win with 80% probability, i.e., $f_i=0.8$, if the actual outcome is that the Red alliance won, the Brier score is $(0.8-1)^2=0.04$. If the actual outcome is that the Blue alliance won, the Brier score is $(0.8-0)^2=0.64$.
86+
For match $i$, let $f_i$ denote the probability forecast. In our case, it is the predicted winning probability for the Red Alliance by EPA model, i.e., the variable *epa_win_prob*. Let $o_i$ denote the match outcome: $o_i=1$ when the Red alliance won and $o_i=0$ when the Blue alliance won. The Brier score for match $i$ is calculated as $(f_i - o_i)^2$. For example, suppose it is predicted that the Red alliance will win with 80% probability, i.e., $f_i=0.8$, if the actual outcome is that the Red alliance won, the Brier score is $(0.8-1)^2=0.04$. If the actual outcome is that the Blue alliance won, the Brier score is $(0.8-0)^2=0.64$.
8387

84-
Brier score is a quantity bounded by $0$ and $1$. Brier score of $0$ means correctly predicting the outcome with 100% certainty. 50:50 random guess would give a Brier score of $0.25$. The overall Brier score for all the matches during a competition event or season is simply the average of individual match scores:
85-
$$\frac{1}{N} \sum_{i=1}^N (f_i - o_i)^2$$
86-
The following table shows the calculation for each match.
88+
Brier score is a quantity bounded by $0$ and $1$. Brier score of $0$ means correctly predicting the outcome with 100% certainty. 50:50 random guess would give a Brier score of $0.25$. The overall Brier score for all the matches during a competition event or season is simply the average of individual match scores: $$\frac{1}{N} \sum_{i=1}^N (f_i - o_i)^2$$ The following table shows the calculation for each match.
8789

8890
```{r}
8991
#| echo: false
@@ -165,7 +167,7 @@ Below are the Brier scores from 2002 to 2023.
165167
knitr::kable(FRC)
166168
```
167169

168-
It is interesting to note that the predictive ability of the EPA model has improved for the past 20 years. Since the model has not changed, I believe the improvement comes from established teams becoming more consistent and predictable. Meanwhile, the pool of newer, less experienced teams has stayed healthy.
170+
It is interesting to note that the predictive ability of the EPA model has improved for the past 20 years. Since the model has not changed, I believe the improvement comes from established teams becoming more consistent and predictable. Meanwhile, the pool of newer, less experienced teams has stayed healthy.
169171

170172
```{r}
171173
plot(FRC$year, FRC$Brier)
@@ -180,3 +182,11 @@ The EPA model has been getting better at predicting FRC match outcome.
180182
### Author
181183

182184
Created by [Jake Tan (Wissahickon High School)](https://www.jakeatan.com/). Jake is a subsystem leader at [FRC Team 341, Miss Daisy](https://www.team341.com/). Team 341 competed at FRC World Championship in the Turing Division in 2022 and Hopper Division in 2023.
185+
186+
### How to Cite
187+
188+
If you use this module in your work, please cite it as follows:
189+
190+
Tan, J. (2025, January 15). FIRST Robotics Module. "The SCORE Network," <https://doi.org/10.17605/OSF.IO/BRG8Z>
191+
192+
You can include this citation directly in your references or bibliography.

rowing/olympic_rowing_datawrangling/index.qmd

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -108,3 +108,13 @@ We provide editable qmd files along with their solutions.
108108
::: {.callout-note collapse="true" title="Conclusion" appearance="minimal"}
109109
This dataprep worksheet helps students familiarize themselves with the use of basic dplyr tools to structure data in a way that is easier to analyze. In doing so, it enables to students to draw conclusions about different patterns in rowing as an Olympic sport when it comes to medaling.
110110
:::
111+
112+
113+
### How to Cite
114+
115+
If you use this module in your work, please cite it as follows:
116+
117+
Smith, A., Lock, R., & Ramler, I. (2025, June 12). Olympic Rowing - Data Wrangling. "The SCORE Network." <https://doi.org/10.17605/OSF.IO/XRYTQ>
118+
119+
You can include this citation directly in your references or bibliography.
120+

rowing/olympic_rowing_introstat/index.qmd

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -111,3 +111,13 @@ _Quarto Documents - assumes students will use R_
111111
::: {.callout-note collapse="true" title="Conclusion" appearance="minimal"}
112112
This Olympic rowing medals worksheet builds students' understanding of data distribution through histograms, summary statistics, and outliers. It also strengthens students' ability to critically evaluate confounding variables and devising relationships amongst variables through looking at barplots. Additionally, it provides an interesting opportunity for students to look at patterns in medals for Olympic rowing.
113113
:::
114+
115+
116+
### How to Cite
117+
118+
If you use this module in your work, please cite it as follows:
119+
120+
Smith, A., Ramler, I., & Lock, R. (2025, June 12). Olympic Rowing - Summary Statistics. "The SCORE Network." <https://doi.org/10.17605/OSF.IO/6YGJV>
121+
122+
You can include this citation directly in your references or bibliography.
123+

0 commit comments

Comments
 (0)