Visualising D:BH fics based on verb usage
Can fics be clustered based on verb usage? For example, would I be able to see a cluster for character introspection fics, for date-y fics, for smut, etc? I had hoped the answer would be a nice yes, but as with all the new things I’m learning, it’s a “no, until you figure out how to git gud”.
Nevertheless I’m leaving this up first as a WIP. Full blog post detailing process is here.
Interactive visualisation is here.
Credits to palette found here. Each fic is represented by one dot in the scatterplot, and I’ve put the top 5 tf-idf weighted words for that fic in its hover data. More or less a gigantic hairball, but I’d like to point out the little group of smutty-seeming fics lurking at the bottom left (topics 2, 5, 18, and 32 selected).
Top 15 keywords for each NMF topic
Top 15 keywords | |
---|---|
0 | go, do, put, happen, feel, miss, check, wait, plan, change, drop, drive, shut, figure, worry |
1 | say, ask, mean, sound, leave, find, do, put, should, guess, thank, may, lean, repeat, roll |
2 | moan, pull, thrust, push, suck, lick, cum, stroke, bite, pant, groan, whine, slide, tease, gasp |
3 | can, help, should, turn, must, may, stop, hear, keep, ask, shake, raise, fix, build, breathe |
4 | feel, get, experience, understand, breathe, touch, stare, realize, hear, become, smile, turn, wonder, remember, burn |
5 | press, pull, reach, slide, hold, lean, draw, slip, push, curl, shift, brush, wrap, fall, rest |
6 | look, sit, stand, wear, put, open, notice, lean, point, close, show, stare, cover, must, confuse |
7 | like, watch, enjoy, play, eat, wear, buy, work, pick, spend, try, learn, read, use, laugh |
8 | love, cry, hold, whisper, marry, share, spend, become, deserve, hug, fall, play, grow, cuddle, wrap |
9 | know, mean, understand, do, hate, happen, wish, learn, speak, deserve, lose, hope, live, trust, meet |
10 | would, hope, have, care, wonder, end, change, wish, turn, plan, spend, assume, allow, matter, decide |
11 | could, help, keep, do, hear, lose, wish, bring, stare, imagine, realize, suppose, happen, handle, break |
12 | want, touch, hurt, care, deserve, ask, stop, understand, hate, should, live, stay, stare, talk, ruin |
13 | make, do, keep, use, have, manage, bring, put, turn, work, catch, cover, ruin, taste, mean |
14 | come, bring, wait, play, hear, realize, run, stay, open, call, stand, follow, jump, expect, pass |
15 | ask, reply, answer, explain, nod, sigh, try, exclaim, add, admit, suggest, state, wait, sit, call |
16 | see, hear, watch, show, meet, remember, hope, lead, catch, miss, wait, pass, notice, send, shine |
17 | get, work, call, put, keep, have, head, wait, pick, guess, be, roll, send, stick, laugh |
18 | fuck, hate, need, fucking, shove, throw, piss, do, be, ignore, shut, mutter, laugh, glare, suck/td> </tr> |
19 | think, may, mean, should, realize, guess, suppose, wonder, talk, consider, imagine, sound, forget, believe, remember |
20 | take, put, hold, bring, set, pick, open, keep, hand, offer, drink, wait, throw, drop, wash |
21 | walk, pull, grab, stand, run, open, turn, sit, place, push, scan, follow, yell, put, step |
22 | will, may, promise, should, must, wish, protect, hope, kill, wait, destroy, change, turn, believe, hide |
23 | try, keep, stop, hear, hurt, push, manage, hold, happen, ignore, force, run, sound, scream, calm |
24 | die, kill, shoot, cry, hurt, save, fall, happen, live, run, scream, lose, stop, whisper, remember |
25 | begin, speak, continue, place, become, cause, hear, grow, reply, attempt, return, remain, respond, fall, rise |
26 | smile, laugh, nod, chuckle, sigh, whisper, thank, grin, help, shake, smirk, hug, blush, giggle, hold |
27 | move, watch, stop, open, push, close, lay, remove, continue, touch, hold, keep, reach, place, fall |
28 | find, search, hide, help, run, realise, abandon, lose, catch, bring, follow, grow, decide, manage, spot |
29 | give, hold, wear, thank, bring, have, earn, meet, hand, tease, save, keep, set, try, help |
30 | need, help, work, keep, nod, stay, should, thank, see, run, hurt, do, worry, check, shake |
31 | seem, notice, decide, should, may, realize, sound, happen, have, consider, expect, figure, speak, suppose, glance |
32 | kiss, pull, lean, press, turn, touch, wrap, laugh, smile, whisper, cup, blush, caress, close, nuzzle |
33 | may, work, become, remain, allow, understand, use, return, design, consider, create, send, follow, appear, continue |
34 | start, play, hear, stop, continue, decide, turn, notice, happen, talk, become, work, finish, end, do |
35 | let, hold, keep, close, fall, stop, use, stay, show, guide, lower, trust, put, promise, relax |
36 | tell, talk, call, happen, remember, speak, should, listen, hear, sit, answer, mean, understand, care, hate |
37 | leave, stay, miss, stand, return, fill, pass, ignore, keep, hide, stop, follow, realise, wait, enter |
38 | turn, stare, glance, stand, watch, step, nod, raise, shake, blink, frown, follow, sigh, speak, mutter |
39 | sit, sleep, wake, eat, watch, lay, rest, stay, fall, remember, set, rub, lie, read, close |