You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
_See the [Cookbook Contributor's Guide](https://projectpythia.org/cookbook-guide) for step-by-step instructions on how to create your new Cookbook and get it hosted on the [Pythia Cookbook Gallery](https://cookbooks.projectpythia.org)!_
10
10
11
-
This Project Pythia Cookbook covers ... (replace `...` with the main subject of your cookbook ... e.g., _working with radar data in Python_)
11
+
This Project Pythia Cookbook covers **bias correction of crowdsourced bicycle ridership data (Strava) using traditional count sources (EcoCounter)** in Northwest Arkansas, incorporating spatial clustering, multivariate regression, and residual analysis.
12
12
13
13
## Motivation
14
14
15
-
(Add a few sentences stating why this cookbook will be useful. What skills will you, "the chef", gain once you have reached the end of the cookbook?)
15
+
This cookbook provides a reproducible workflow to identify, quantify, and correct bias in Strava bicycle count data using EcoCounter ground-truth data. You'll learn how to clean and merge weekly count data, engineer features, model spatial-temporal patterns, and evaluate model performance using regression and clustering methods.
16
16
17
17
## Authors
18
18
19
-
[First Author](https://github.com/first-author1), [Second Author](https://github.com/second-author2), etc. _Acknowledge primary content authors here_
@@ -26,15 +26,23 @@ This Project Pythia Cookbook covers ... (replace `...` with the main subject of
26
26
27
27
## Structure
28
28
29
-
(State one or more sections that will comprise the notebook. E.g., _This cookbook is broken up into two main sections - "Foundations" and "Example Workflows."_ Then, describe each section below.)
29
+
This cookbook is broken up into two main sections: **"Data Preprocessing and Exploratory Analysis"** and **"Modeling and Bias Correction"**.
30
30
31
-
### Section 1 ( Replace with the title of this section, e.g. "Foundations" )
31
+
### Section 1: Data Preprocessing and Exploratory Analysis
32
32
33
-
(Add content for this section, e.g., "The foundational content includes ... ")
33
+
Includes:
34
+
- Loading and merging weekly EcoCounter and Strava data
35
+
- Creating spatial hexbin aggregations
36
+
- Visualizing counts over time and space
37
+
- Exploring potential covariates
34
38
35
-
### Section 2 ( Replace with the title of this section, e.g. "Example workflows" )
39
+
### Section 2: Modeling and Bias Correction
36
40
37
-
(Add content for this section, e.g., "Example workflows include ... ")
41
+
Includes:
42
+
- Building linear regression models to predict EcoCounter counts
43
+
- Performing seasonal regression breakdowns
44
+
- Visualizing spatial clustering of residuals
45
+
- Generating interactive maps and outputs
38
46
39
47
## Running the Notebooks
40
48
@@ -48,43 +56,18 @@ The simplest way to interact with a Jupyter Notebook is through
48
56
important for now. All you need to know is how to launch a Pythia
49
57
Cookbooks chapter via Binder. Simply navigate your mouse to
50
58
the top right corner of the book chapter you are viewing and click
51
-
on the rocket ship icon, (see figure below), and be sure to select
59
+
on the rocket ship icon, and be sure to select
52
60
“launch Binder”. After a moment you should be presented with a
53
-
notebook that you can interact with. I.e. you’ll be able to execute
54
-
and even change the example programs. You’ll see that the code cells
55
-
have no output at first, until you execute them by pressing
56
-
{kbd}`Shift`\+{kbd}`Enter`. Complete details on how to interact with
57
-
a live Jupyter notebook are described in [Getting Started with
0 commit comments