surveymap · g_branched.tsv

survey: g_branched.tsv · 1,161 respondents · 12 items · 2 gates · counts unweighted, percentages weighted
!! = warning (never colour alone) · !? = the declared routing and the data disagree · dashed box = skipped, routed around by the gate · lanes partition the sample · hover a node for detail
How to read this map, step by step
  1. Each solid box is one survey item, in questionnaire order, left to right. Start at the leftmost box, q1_consent: 1,161 respondents were in scope there, and the count line inside each box says how many answered it and what share of the scope that is.
  2. Follow the arrow out of a box to the next item the survey asked.
  3. Where a heading says split by q3_party, the sample fans into lanes, one per answer to q3_party, each headed by the answer and the number of people in that lane. Inside a lane, a solid box is an item that lane was asked and a dashed grey box is an item the skip logic routed that lane around.
  4. The lanes rejoin the spine at a small dot, and the single path continues. Lane counts add back to the sample: nobody is lost and nobody is counted twice.
  5. !! flags an item that many people declined to answer; !? flags an item where the declared skip logic and the data disagree. Hover any box for its full record, and the table at the bottom of the page repeats every number as text.
surveymap flow map for g_branched.tsv Items run left to right in questionnaire order; a gate fans the sample into lanes that rejoin the spine at the end of its segment. The same numbers are in the table below the figure. q1_consent · item 1 of 12 Consented to be interviewed asked 1,161 · answered 1,161 (100.0%) nonresponse 0 · system missing 0 type byte q1_consent Consented to be interviewed 1,161 (100.0%) q3_party · item 2 of 12 Party identification asked 1,161 · answered 1,074 (94.5%) nonresponse 87 · system missing 0 type byte gate: lanes split here q3_party Party identification 1,074 (94.5%) !! nonresp 87 q4_reg · item 3 of 12 Registered to vote at this address asked 1,161 · answered 1,161 (100.0%) nonresponse 0 · system missing 0 type byte q4_reg Registered to vote at this address 1,161 (100.0%) q5_voted · item 4 of 12 Voted in the 2024 general election asked 1,161 · answered 1,133 (97.7%) nonresponse 28 · system missing 0 type byte gate: lanes split here q5_voted Voted in the 2024 general election 1,133 (97.7%) lanes split by q5_voted Voted in the 2024 general election split by q5_voted lane: q5_voted == 0 No 533 respondents (45.9% of scope) No · 533 (45.9%) q6_whovote · lane q5_voted == 0 Vote choice for president in 2024 in lane 533 · answered 0 (0.0%) status: skipped routed around by skip logic q6_whovote Vote choice…ent in 2024 skipped · routed around q7_whynot · lane q5_voted == 0 Main reason for not voting in lane 533 · answered 507 (95.2%) status: answered q7_whynot Main reason… not voting 507 (95.2%) lane: q5_voted == 1 Yes 600 respondents (51.7% of scope) Yes · 600 (51.7%) q6_whovote · lane q5_voted == 1 Vote choice for president in 2024 in lane 600 · answered 578 (96.6%) status: answered q6_whovote Vote choice…ent in 2024 578 (96.6%) q7_whynot · lane q5_voted == 1 Main reason for not voting in lane 600 · answered 0 (0.0%) status: skipped routed around by skip logic q7_whynot Main reason… not voting skipped · routed around lane: q5_voted == other other (pooled) 28 respondents (2.4% of scope) other (pooled) · 28 (2.4%) q6_whovote · lane q5_voted == other Vote choice for president in 2024 in lane 28 · answered 0 (0.0%) status: skipped routed around by skip logic q6_whovote Vote choice…ent in 2024 skipped · routed around q7_whynot · lane q5_voted == other Main reason for not voting in lane 28 · answered 0 (0.0%) status: skipped routed around by skip logic q7_whynot Main reason… not voting skipped · routed around q8_approve · item 7 of 12 Approval of the governor asked 1,161 · answered 1,053 (90.9%) nonresponse 108 · system missing 0 type byte q8_approve Approval of the governor 1,053 (90.9%) !! nonresp 108 q9_econ · item 8 of 12 Rating of economic conditions today asked 1,161 · answered 1,088 (93.3%) nonresponse 73 · system missing 0 type byte q9_econ Rating of economic conditions today 1,088 (93.3%) !! nonresp 73 lanes split by q3_party Party identification split by q3_party lane: q3_party == 1 Democrat 384 respondents (33.1% of scope) Democrat · 384 (33.1%) q10_dem_prim · lane q3_party == 1 Plans to vote in the Democratic primary in lane 384 · answered 375 (97.7%) status: answered q10_dem_prim Plans to vo…tic primary 375 (97.7%) q11_rep_prim · lane q3_party == 1 Plans to vote in the Republican primary in lane 384 · answered 0 (0.0%) status: skipped routed around by skip logic q11_rep_prim Plans to vo…can primary skipped · routed around lane: q3_party == 2 Republican 352 respondents (30.3% of scope) Republican · 352 (30.3%) q10_dem_prim · lane q3_party == 2 Plans to vote in the Democratic primary in lane 352 · answered 0 (0.0%) status: skipped routed around by skip logic q10_dem_prim Plans to vo…tic primary skipped · routed around q11_rep_prim · lane q3_party == 2 Plans to vote in the Republican primary in lane 352 · answered 342 (97.2%) status: answered q11_rep_prim Plans to vo…can primary 342 (97.2%) lane: q3_party == 3 Independent 229 respondents (19.7% of scope) Independent · 229 (19.7%) q10_dem_prim · lane q3_party == 3 Plans to vote in the Democratic primary in lane 229 · answered 216 (94.3%) status: answered q10_dem_prim Plans to vo…tic primary 216 (94.3%) q11_rep_prim · lane q3_party == 3 Plans to vote in the Republican primary in lane 229 · answered 224 (97.8%) status: answered q11_rep_prim Plans to vo…can primary 224 (97.8%) lane: q3_party == other other (pooled) 109 respondents (9.4% of scope) other (pooled) · 109 (9.4%) q10_dem_prim · lane q3_party == other Plans to vote in the Democratic primary in lane 109 · answered 0 (0.0%) status: skipped routed around by skip logic q10_dem_prim Plans to vo…tic primary skipped · routed around q11_rep_prim · lane q3_party == other Plans to vote in the Republican primary in lane 109 · answered 0 (0.0%) status: skipped routed around by skip logic q11_rep_prim Plans to vo…can primary skipped · routed around lane: q3_party == noanswer no answer 87 respondents (7.5% of scope) no answer · 87 (7.5%) q10_dem_prim · lane q3_party == noanswer Plans to vote in the Democratic primary in lane 87 · answered 0 (0.0%) status: skipped routed around by skip logic q10_dem_prim Plans to vo…tic primary skipped · routed around q11_rep_prim · lane q3_party == noanswer Plans to vote in the Republican primary in lane 87 · answered 0 (0.0%) status: skipped routed around by skip logic q11_rep_prim Plans to vo…can primary skipped · routed around q12_ideol · item 11 of 12 Ideological self-placement asked 1,161 · answered 1,081 (92.7%) nonresponse 80 · system missing 0 type byte q12_ideol Ideological self-placement 1,081 (92.7%) !! nonresp 80 q13_income · item 12 of 12 Total household income last year asked 1,161 · answered 941 (80.8%) nonresponse 220 · system missing 0 type byte q13_income Total household income last year 941 (80.8%) !! nonresp 220
The same map as a table
Every item in questionnaire order. Answered, declined and not shown add to the 1,161 respondents in scope at every row.
#itemanswereddeclinednot shownrouted by
1q1_consent1,161 (100.0%)00
2q3_party1,074 (94.5%)870
3q4_reg1,161 (100.0%)00
4q5_voted1,133 (97.7%)280
5q6_whovote578 (50.0%)22561q4_reg==0; q5_voted==0
6q7_whynot507 (43.7%)26628q5_voted==1
7q8_approve1,053 (90.9%)1080
8q9_econ1,088 (93.3%)730
9q10_dem_prim591 (62.8%)22548q3_party==2 4
10q11_rep_prim566 (45.6%)15580q3_party==1 4
11q12_ideol1,081 (92.7%)800
12q13_income941 (80.8%)2200
surveymap · journal g_branched.tsv · generated 28 Aug 2026 01:57:45 · Stata 19.5 MP