03
Which features matter to the model
Three views on the gradient-boosting model: permutation importance on held-out folds (drop in R² when a feature is shuffled), mean |SHAP|, and standardized ridge coefficients. Predictive importance is not causal influence on readers; a feature can matter because it marks a register the LLM rater responds to.
Permutation importance (held-out, grouped by story)
sem_threat0.088
sem_arousal_lex0.044
lex_ttr0.043
lex_mean_sentence_len0.017
sem_valence_lex0.015
lex_pronoun_i_rate0.015
lex_temporal_rate0.013
nar_verb_rate0.011
lex_exclamation_rate0.010
nar_finite_verb_rate0.008
lex_present_tense_hint0.008
sem_perception0.007
nar_adj_rate0.007
sem_action0.006
nar_subject_shift_rate0.006
nar_person_density0.005
lex_dash_rate0.005
lex_past_tense_hint0.005
lex_sd_sentence_len0.005
sem_emo_disgust0.004
Mean |SHAP|
sem_threat0.247
sem_arousal_lex0.142
lex_ttr0.131
sem_valence_lex0.100
lex_pronoun_i_rate0.092
sem_action0.076
lex_mean_sentence_len0.072
lex_temporal_rate0.070
lex_exclamation_rate0.067
nar_finite_verb_rate0.062
nar_verb_rate0.060
lex_present_tense_hint0.055
lex_dash_rate0.054
sem_perception0.053
nar_adj_rate0.051
nar_noun_rate0.050
nar_subject_shift_rate0.049
nar_location_density0.042
nar_person_introductions0.042
sem_emo_surprise0.041
Ridge coefficients (standardized)
lex_ttr-0.430
sem_threat0.310
sem_action0.157
nar_person_density-0.128
lex_pronoun_i_rate0.117
lex_mean_word_len0.109
nar_verb_rate0.109
nar_person_distinct0.107
nar_person_introductions-0.107
lex_mean_sentence_len-0.100
lex_mattr500.093
nar_finite_verb_rate-0.092
lex_dash_rate0.091
nar_adj_rate-0.086
lex_short_sentence_rate0.079
lex_temporal_rate0.078
sem_emo_joy-0.074
lex_long_word_rate-0.068
lex_exclamation_rate0.067
lex_question_rate0.063
Family ablation (boosting, grouped by story)
04
How early can future suspense be predicted?
Story-level: features (and the rating itself) averaged over the first X% of a story predict the mean and maximum rating of the remainder, and the rise (future mean − early mean). The “early level only” model uses just the early rating; beating it means the text carries information about what is coming beyond how tense it already is.
Mean of the remaining story
Maximum of the remaining story
Rise: future mean − early mean
n = 92 stories per cell; 5-fold grouped by story. With fewer than a hundred stories these estimates have wide sampling error; read patterns across cutoffs, not single cells.