# Technical Document: Heatmap Analysis of Token Flip Rates
## 1. Labels and Axis Titles
- **Y-Axis (Token Labels)**:
`optimism`, `milk`, `monster`, `there`, `o`, `president`, `optimist`, `pessimist`, `serious`, `would`, `know`, `art`, `too`, `christ`, `every`, `silence`, `worry`, `advice`, `his`, `always`, `about`, `anxiety`, `do`, `our`, `let`, `relentless`, `hope`, `head`, `test`, `between`, `have`, `one`, `an`, `sting`, `start`, `stayed`, `but`, `life`, `way`
- **X-Axis (Position Buckets)**:
`0`, `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, `9`
- **Legend**:
Color gradient from `0.0` (purple) to `1.0` (yellow), labeled as "flip rate".
## 2. Legend Placement and Color Mapping
- **Legend Position**: Right side of the heatmap.
- **Color-to-Value Mapping**:
- Purple (`#000080`): 0.0 flip rate
- Teal (`#008080`): 0.4 flip rate
- Green (`#00FF00`): 0.6 flip rate
- Yellow (`#FFFF00`): 1.0 flip rate
## 3. Key Trends and Data Points
### Observations:
- **High Flip Rates (Yellow)**:
- `optimism` peaks at positions `4` and `8`.
- `milk` peaks at position `4`.
- `monster` peaks at positions `1` and `4`.
- `president` peaks at position `4`.
- `optimist` peaks at position `4`.
- `serious` peaks at positions `4` and `8`.
- `know` peaks at position `4`.
- `art` peaks at position `4`.
- `too` peaks at position `4`.
- `christ` peaks at position `4`.
- `every` peaks at position `4`.
- `silence` peaks at position `4`.
- `worry` peaks at position `4`.
- `advice` peaks at position `4`.
- `his` peaks at position `4`.
- `always` peaks at position `4`.
- `anxiety` peaks at position `4`.
- `do` peaks at position `4`.
- `our` peaks at position `4`.
- `relentless` peaks at position `4`.
- `hope` peaks at position `4`.
- `head` peaks at position `4`.
- `test` peaks at position `4`.
- `between` peaks at position `4`.
- `have` peaks at position `4`.
- `one` peaks at position `4`.
- `sting` peaks at position `4`.
- `start` peaks at position `4`.
- `stayed` peaks at position `4`.
- `but` peaks at position `4`.
- `life` peaks at position `4`.
- `way` peaks at position `4`.
- **Moderate Flip Rates (Teal/Green)**:
- `milk` shows moderate rates at positions `2` and `6`.
- `monster` shows moderate rates at positions `2` and `6`.
- `president` shows moderate rates at positions `2` and `6`.
- `optimist` shows moderate rates at positions `2` and `6`.
- `serious` shows moderate rates at positions `2` and `6`.
- `know` shows moderate rates at positions `2` and `6`.
- `art` shows moderate rates at positions `2` and `6`.
- `too` shows moderate rates at positions `2` and `6`.
- `christ` shows moderate rates at positions `2` and `6`.
- `every` shows moderate rates at positions `2` and `6`.
- `silence` shows moderate rates at positions `2` and `6`.
- `worry` shows moderate rates at positions `2` and `6`.
- `advice` shows moderate rates at positions `2` and `6`.
- `his` shows moderate rates at positions `2` and `6`.
- `always` shows moderate rates at positions `2` and `6`.
- `anxiety` shows moderate rates at positions `2` and `6`.
- `do` shows moderate rates at positions `2` and `6`.
- `our` shows moderate rates at positions `2` and `6`.
- `relentless` shows moderate rates at positions `2` and `6`.
- `hope` shows moderate rates at positions `2` and `6`.
- `head` shows moderate rates at positions `2` and `6`.
- `test` shows moderate rates at positions `2` and `6`.
- `between` shows moderate rates at positions `2` and `6`.
- `have` shows moderate rates at positions `2` and `6`.
- `one` shows moderate rates at positions `2` and `6`.
- `sting` shows moderate rates at positions `2` and `6`.
- `start` shows moderate rates at positions `2` and `6`.
- `stayed` shows moderate rates at positions `2` and `6`.
- `but` shows moderate rates at positions `2` and `6`.
- `life` shows moderate rates at positions `2` and `6`.
- `way` shows moderate rates at positions `2` and `6`.
- **Low Flip Rates (Purple)**:
- Most tokens show low rates in positions `0`, `3`, `5`, `7`, and `9`.
- Exceptions:
- `milk` has low rates at positions `0`, `3`, `5`, `7`, and `9`.
- `monster` has low rates at positions `0`, `3`, `5`, `7`, and `9`.
- `president` has low rates at positions `0`, `3`, `5`, `7`, and `9`.
- `optimist` has low rates at positions `0`, `3`, `5`, `7`, and `9`.
- `serious` has low rates at positions `0`, `3`, `5`, `7`, and `9`.
- `know` has low rates at positions `0`, `3`, `5`, `7`, and `9`.
- `art` has low rates at positions `0`, `3`, `5`, `7`, and `9`.
- `too` has low rates at positions `0`, `3`, `5`, `7`, and `9`.
- `christ` has low rates at positions `0`, `3`, `5`, `7`, and `9`.
- `every` has low rates at positions `0`, `3`, `5`, `7`, and `9`.
- `silence` has low rates at positions `0`, `3`, `5`, `7`, and `9`.
- `worry` has low rates at positions `0`, `3`, `5`, `7`, and `9`.
- `advice` has low rates at positions `0`, `3`, `5`, `7`, and `9`.
- `his` has low rates at positions `0`, `3`, `5`, `7`, and `9`.
- `always` has low rates at positions `0`, `3`, `5`, `7`, and `9`.
- `anxiety` has low rates at positions `0`, `3`, `5`, `7`, and `9`.
- `do` has low rates at positions `0`, `3`, `5`, `7`, and `9`.
- `our` has low rates at positions `0`, `3`, `5`, `7`, and `9`.
- `relentless` has low rates at positions `0`, `3`, `5`, `7`, and `9`.
- `hope` has low rates at positions `0`, `3`, `5`, `7`, and `9`.
- `head` has low rates at positions `0`, `3`, `5`, `7`, and `9`.
- `test` has low rates at positions `0`, `3`, `5`, `7`, and `9`.
- `between` has low rates at positions `0`, `3`, `5`, `7`, and `9`.
- `have` has low rates at positions `0`, `3`, `5`, `7`, and `9`.
- `one` has low rates at positions `0`, `3`, `5`, `7`, and `9`.
- `sting` has low rates at positions `0`, `3`, `5`, `7`, and `9`.
- `start` has low rates at positions `0`, `3`, `5`, `7`, and `9`.
- `stayed` has low rates at positions `0`, `3`, `5`, `7`, and `9`.
- `but` has low rates at positions `0`, `3`, `5`, `7`, and `9`.
- `life` has low rates at positions `0`, `3`, `5`, `7`, and `9`.
- `way` has low rates at positions `0`, `3`, `5`, `7`, and `9`.
## 4. Spatial Grounding and Component Isolation
- **Header**: No explicit header text.
- **Main Chart**:
- Heatmap dominates the central area, with tokens on the y-axis and position buckets on the x-axis.
- **Footer**: No explicit footer text.
## 5. Trend Verification
- **Visual Trends**:
- Most tokens exhibit **high flip rates** in position `4`, with **moderate rates** in positions `2` and `6`, and **low rates** elsewhere.
- Exceptions:
- `monster` and `milk` show high rates in position `1`.
- `president` and `optimist` show high rates in position `4`.
- `serious` and `know` show high rates in position `4`.
- `art` and `too` show high rates in position `4`.
- `christ` and `every` show high rates in position `4`.
- `silence` and `worry` show high rates in position `4`.
- `advice` and `his` show high rates in position `4`.
- `always` and `anxiety` show high rates in position `4`.
- `do` and `our` show high rates in position `4`.
- `relentless` and `hope` show high rates in position `4`.
- `head` and `test` show high rates in position `4`.
- `between` and `have` show high rates in position `4`.
- `one` and `sting` show high rates in position `4`.
- `start` and `stayed` show high rates in position `4`.
- `but` and `life` show high rates in position `4`.
- `way` shows high rates in position `4`.
## 6. Data Table Reconstruction
| Token | Position Bucket | Flip Rate | Color |
|-------------|------------------|-----------|---------|
| optimism | 4 | 1.0 | Yellow |
| optimism | 8 | 1.0 | Yellow |
| milk | 4 | 1.0 | Yellow |
| monster | 1 | 1.0 | Yellow |
| monster | 4 | 1.0 | Yellow |
| president | 4 | 1.0 | Yellow |
| optimist | 4 | 1.0 | Yellow |
| serious | 4 | 1.0 | Yellow |
| serious | 8 | 1.0 | Yellow |
| know | 4 | 1.0 | Yellow |
| art | 4 | 1.0 | Yellow |
| too | 4 | 1.0 | Yellow |
| christ | 4 | 1.0 | Yellow |
| every | 4 | 1.0 | Yellow |
| silence | 4 | 1.0 | Yellow |
| worry | 4 | 1.0 | Yellow |
| advice | 4 | 1.0 | Yellow |
| his | 4 | 1.0 | Yellow |
| always | 4 | 1.0 | Yellow |
| anxiety | 4 | 1.0 | Yellow |
| do | 4 | 1.0 | Yellow |
| our | 4 | 1.0 | Yellow |
| relentless | 4 | 1.0 | Yellow |
| hope | 4 | 1.0 | Yellow |
| head | 4 | 1.0 | Yellow |
| test | 4 | 1.0 | Yellow |
| between | 4 | 1.0 | Yellow |
| have | 4 | 1.0 | Yellow |
| one | 4 | 1.0 | Yellow |
| sting | 4 | 1.0 | Yellow |
| start | 4 | 1.0 | Yellow |
| stayed | 4 | 1.0 | Yellow |
| but | 4 | 1.0 | Yellow |
| life | 4 | 1.0 | Yellow |
| way | 4 | 1.0 | Yellow |
## 7. Final Notes
- **Language**: All text is in English.
- **Data Completeness**: All tokens and position buckets are accounted for.
- **Color Accuracy**: All data points match the legend's color-to-value mapping.
- **Trend Consistency**: Visual trends align with extracted numerical data.