This entire thread is why my approach to typography in #rstats is "do the typography in Illustrator"
RE: https://bsky.app/profile/did:plc:myqic77tkmdhmaufgkvj43hr/post/3lguwln6dq22h
=> More informations about this toot | View the thread
in honor of David Lynch, my partner wearing one of the greatest t-shirts ever invented
=> More informations about this toot | View the thread
lol it seems you can do C-like += in #rstats after all
+<-
=+
x = 1
+
(x) = 2
x
[1] 3
=> More informations about this toot | View the thread
hear me out: if a #datavis API has ops for superimposing layers (+), combining layer properties (*), and juxtaposition (vector concat: c()), then the matrix product of a col vector of y encodings (aes(y = var1..n)) and a row vector of x encodings (aes(x = var1..n)) is a scatterplot matrix #rstats
=> More informations about this toot | View the thread
The top of the visual hierarchy is the function responsible for each layer --- 11pt heavy weight (900), to pull it above the body text (400) and variables (700) --- paired with a circled label ("B") at a smaller size (~8pt) but with weight (788) punched up to better match the function name
=> More informations about this toot | View the thread
To give an example of what I was talking about in this #datavis #typography thread: this figure uses at least seven (just counted!) different weights of Source Sans Variable to both create visual hierarchy/emphasis and to maintain even visual texture
RE: https://bsky.app/profile/did:plc:6fs5x6cofzyz4si2xhqiqj37/post/3lbnnlerwqc2s
=> More informations about this toot | View the thread
Meanwhile in table headers, I set the Roman letters at a bit of an odd weight (634) to try to visually match the Greek letters from Cambria, which only has two weights and a different stroke contrast (ratio of thick to thin strokes), so I went for a kind of visual average --- maybe could be better
=> More informations about this toot | View the thread
This is a nice use of {distributional} and {ggdist} for figuring out some priors on the logit scale #rstats
RE: https://bsky.app/profile/did:plc:w4ciafcy2ct6hf2eypzbmszl/post/3lbd472gi622z
=> More informations about this toot | View the thread
apropos of nothing (ahem #rstats bsky atm), the people who have useful opinions about the difference b/w two languages/APIs are those who have actually built real shit in those languages/APIs, and their takes are invariably very different from some jabroni who looked at the syntax once and got mad
=> More informations about this toot | View the thread
The cool thing about multiple dispatch is it makes me want to turn every API into an abstract algebra
The problem with multiple dispatch is it makes me want to turn every API into an abstract algebra
[#]S7 #rstats
=> More informations about this toot | View the thread
so all we needed to do to kill X was sacrifice one (1) democracy
=> More informations about this toot | View the thread
figuring out {targets} #rstats on Northwestern's HPC, part 507:
compiling rstanarm takes so much RAM that if I try to do it on a login node the process will be killed, had to provision a compute node (!!) just to compile the package
=> More informations about this toot | View the thread
is that nate silver
RE: https://bsky.app/profile/did:plc:5jb2734ccyccx6a3hjjuzhrr/post/3l7ov5owttx27
=> More informations about this toot | View the thread
It's an interesting question: if #rstats did a partially-backwards-incompatible break in a major version, what would you fix? Thoughts:
RE: https://bsky.app/profile/did:plc:aljpcrrf7qt6lhlnumjum6oz/post/3l6xfcthnyx2f
=> More informations about this toot | View the thread
I hereby publicly commit --- when I do finally write a function for cumulative fuzzy bar charts --- to break from the #rstats tradition of cumsum() and to not call it geom_cumbar() or geom_cumstack()
even though I could
RE: https://bsky.app/profile/did:plc:6fs5x6cofzyz4si2xhqiqj37/post/3l3mm7h3zgm2t
=> More informations about this toot | View the thread
I work in #datavis, best known for uncertainty vis: see my work on election forecast vis (forecasts.cs.northwestern.edu), this talk (youtu.be/E1kSnWvqCw0), or my lab (mucollective.northwestern.edu)
I like writing #rstats 📦s: ggdist (mjskay.github.io/ggdist), tidybayes, ggblend, posterior::rvar...
RE: https://bsky.app/profile/did:plc:dgqjm6bwa4hldo6t2hiq7dkp/post/3l3igchyf5g2m
=> View attached media | View attached media
=> More informations about this toot | View the thread
=> This profile without reblog | Go to mjskay.com@bsky.brid.gy account This content has been proxied by September (3851b).Proxy Information
text/gemini