Are you a researcher who studies data-driven campaigning? Do you want to analyze the actual targeting criteria used by political parties to reach citizens during elections?
Introducing {metatargetr} an
#rstats
📦that interfaces with the Meta Ad Library
Excited to share my materials for the 𝐈𝐧𝐭𝐫𝐨 𝐭𝐨 𝐑 course that I taught today (w/
@GoogleColab
) for the
@thehertieschool
Data Science Summer School :
🎨 Slides
✍️ Script: R basics
✍️ Script: tidyverse
This semester I have switched to teaching my
#rstats
course in Rstudio Cloud. It works like a charm and the students enjoy it too. There is no endless debugging individual computers & students can get right to the fun since I can make sure everything works in advance.
So my Ubuntu is not booting anymore since installing the latest update and it's now telling me to sacrifice a child. I am not sure whether I want to google this message to find out what's wrong.
WOW. There is a POSITIVE correlation between confirmed COVID-19 cases and the total number of shark attacks (provoked and unprovoked!) since 1900. Don't ask me about the R^2 though because I consider the NHST to be tyrannical.
When people marry and both of them are
#rstats
peeps is it ok to send a gift card that goes something like:
pete <- rick
rick <- pete
You are hereby assigned to each other until a rm() do you part.
Had an amazing defense today. I have much to say but for now: thank you to every single person that accompanied me along this way and making me the person that I am today. I am incredibly humbled, happy and relieved.
This took me roughly 5 h of merging
@EurobarometerEU
data. Plot shows % of people mentioning immigration as one of the most important issues that their country faces. Quite surprisingly, there's only a handful of countries where a notable pop. thinks this way.
#socsci
#dataviz
After 1.5 years of applying for PhDs I have finally accepted a dream position! I will be starting my PhD at the University of Amsterdam this fall studying the effects of microtargeted political ads supervised by
@claesdevreese
,
@nhelberger
&
@TomDobber
. SO EXCITED.
Check out who officially earned his Master degree with distinction. When my parents immigrated to Germany they had nothing but the clothes they wore and a little luggage. My supersmart mother was never able to get an education & tells me how proud she is that her son got so far.
I found a really cool tool for drawing diagrams! It's called {nomnoml}. It's super easy and intuitive to use, looks pretty, has an
#rstats
package by
@javierluraschi
() and even a live code editor here: .
Ladies, if he
+ demands money to spend time with you
+ can't satisfy your basic needs
+ hasn't really changed in years
+ writes unreadable texts
He's not your man. He's SPSS.
Want to get staRted with creating
#rstats
packages? Here are my slides for the
@datenguide
-Project for
@CorrelAid
.
Be advised though:
There will be GIFs and memes inside!
We finally have the complete data on how Dutch political parties spent their money on digital ads (includes Google, YouTube, Facebook, Instagram & Snapchat) leading up to the nationwide provincial elections on March 15th. As promised, here are the numbers 🧵
#PS2023
✨DELIGHTED✨ to announce that I will be staying in beautiful in Amsterdam at
@UvA_Amsterdam
as a postdoc researcher with
@ALGOSOC_
,
@nhelberger
,
@claesdevreese
, and
@theoaraujo
. Watch this space, as we're pushing boundaries in the study of algorithms, media, and public opinion📊
Happy to share with y'all my materials for the "Quantitative Text Analysis in R" workshop I taught at
@warwickuni
@wqstep
.
It covers basics (string manipulation, pre-processing) & includes tutorials on part-of-speech tagging as well as dictionary methods.
Pictured: PhD candidate and supervisor team after they were convinced to try the fancy new methodology nobody knows how to properly implement, 2021, colorized
Lived in Amsterdam for several years but never took the time to explore the ouskirts. This is the Amsterdamse Bos (English: Amsterdam Forest). 20 Minutes from city centre. Beautiful.
@greg_doucette
This person also has their hands up the entire time and they get beaten nonetheless. What kind of police is this? There is zero reason to slash at people who have their hands up.
I created a bot that will tweet daily statistics on the COVID-19 vaccination progress of the world. Check it out if that is something that interests you :)
#rstats
I am happy to present the first version of the peRspective📦a wrapper for Google's Perspective API. You can score your comments on various models like toxicity, identity_attack & profanity and receive the results in a tidy data frame :)
#rstats
In the upcoming Bavarian state election, the German far-right AfD is targeting its Meta ads at people interested in "data migration".
Either they are trying to get at tech bros.. or someone misread/thought data migration has something to do with immigration.
#ltwby23
#ltwby
I know I don't make the rules but I feel like we should normalize showing means in a boxplot as well. Here is one idea of how to do that.
#rstats
#dataviz
It's interesting to see how close the vote margins in 2020 track the ones in 2016. Almost a perfect correlation. But the differences matter.
#USElections
#us2020election
At
@COMPTEXTCONF
,
@JohannesBGruber
showcases {rollama}, an R package enabling local use of LLMs—fully reproducible and no need to expose data. Best thing is: EASY to set up.
I am certainly convinced: if we use LLMs, going local should be encouraged in social science research.
Gave a short and fun presentation about multilevel modeling in
#rstats
for my PhDs at
@UvA_ASCoR
today :)
If you fancy a meme and gif-ridden presentation in {xaringan} about multilevel modeling, check it out:
I did this exclusively for the pun. I present the "hex" sticker for my
#rstats
cast-spells-with-shiny demo app. In case you were wondering if I am a serious data scientist, here's your answer.
Always wanted to learn R? Tried but got frustrated?😓
I know that feeling.. because I was once in that position too! But it needn't be this way! 🙅♂️
That's why I'm SO excited to announce my fun, no-prior experience needed "Intro to R" course for the data science summer school!🥳📢
Super excited to announce that we (
@thehertieschool
and
@scriptsberlin
) will hold Data Science Summer School this July! More information is here and coming: If you have any Q, feel free to ping me here or via email.
Whatever happiness I felt it pales in comparison to what my parents felt when they saw their son receive a doctorate degree. My parents came to Germany to seek a better life with little more than the clothes they wore. I feel so humbled to have been able to fill them with joy.
Had an amazing defense today. I have much to say but for now: thank you to every single person that accompanied me along this way and making me the person that I am today. I am incredibly humbled, happy and relieved.
WOW. There is a POSITIVE correlation between confirmed COVID-19 cases and the total number of shark attacks (provoked and unprovoked!) since 1900. Don't ask me about the R^2 though because I consider the NHST to be tyrannical.
How did I only find out about this now? 😱 This is REALLY awesome.
The package ggpmisc by
@pedro_aphalo
has very useful
#ggplot
geom and stat functions.
I am gonna use the heck out of geom_table. 🧨
Vignette:
#rstats
#dataviz
The {peRspective} package📦, a wrapper for Google's Perspective API, is now officially on CRAN 🥳
With peRspective, you can receive a probability of a comment to be toxic or whether the text is an attack on the author or commenter + much more.
#rstats
For anyone who is interested in exploring the Democratic primary debates of the 2020 U.S. Presidential Election, I compiled a dataset with all debates so far (i.e.: 8). They can be found in this
#rstats
package {demdebates2020}📦.
WELP!😅 I am extremely thrilled and honored to have received one of the top paper awards along with my supervisors (
@TomDobber
,
@nhelberger
, and
@claesdevreese
) and
@Ben_Guinaudeau
. Very grateful for this recognition (and a bit overwhelmed)!
Want to create memes? Want to create memes in R? Want to share them directly to Twitter and ensure your hilariousness enjoys maximum visibility? With the help of the memer package, you can now do all of these things!
#rstats
#rstatsmemes
@rstatsmemes
Check out "chatterplots" an alternative to word clouds that makes use of a meaningful x and y-axis. Not only is it a very cool idea but the memes of this blog post are absolute gold. Thanks
@dnlmc
for this amazing resource!
#rstats
#ggplot2
#dataviz
I just re-ran
#rstats
code from a study that was pre-registered 3 years ago and I got the exact same results as they did in the paper. I just want to say reproducible science rocks.
My meme page got suspended. Elon Musk's X lets fascists free reign on this platform but bans a meme page about a statistical programming language.
#Priorities
🔍Interested in the (micro)targeting strategies of political parties? 🎯 Together with
@WhoTargetsMe
I created a series of dashboards to shed light on how political campaigns use Meta and Google to target citizens during elections. Here is a list of them:
By delegitimizing mail-in ballots Trump is shooting himself in the foot. According to the latest
@nytimes
data, +54m voted absentee in this election. 24m (44%) of those votes were cast for Trump. Are only mail-in votes cast for his opponent fraudulent? /1
Three out of the four biggest winners barely spent any money on (targeted) Meta and Google ads. The 4th one (GL-PvdA) spent the most by far.
This should caution us to overestimate the effects of online political
#microtargeting
. You can't just spend your way to victory.
#TK2023
📢 Just in time for the European Parliament election!🇪🇺
Enjoy the new
@WhoTargetsMe
dashboard I created to reveal who is advertising and targeting which audiences on Meta platforms.
Get the inside scoop on political strategies in the EU! 🇪🇺🗳️
This Calvinist political party in the Netherlands has a script on its website that makes it impossible to look up anything on a Sunday (all links auto-default to this page).
@GoodwinMJ
@CommSenseUK
Imagine calling yourself an academic & trying to infer that from these incredibly loaded questions. It also polls perceptions of Labour vs. Conservatives, rather than what their voters actually believe. I tried to look up how the sample was collected by
@JLPartnersPolls
, no info.
🚨UPDATE for {metatargetr}
#rstats
📦
If u want to analyze content of political ads u will find that Meta does not let you download images or videos.
@philipp_mendoza
& I got you covered! We created a function to download media & even handle duplicates to save space on ur drive
Are you a researcher who studies data-driven campaigning? Do you want to analyze the actual targeting criteria used by political parties to reach citizens during elections?
Introducing {metatargetr} an
#rstats
📦that interfaces with the Meta Ad Library
@EugeneWasHere
@ContraPoints
Having said that, I personally think she addresses these points well here. I strongly believe nobody should be beyond criticism but the sheer hatred she received for it was simply too much and completely disproportionate. We have to do better than that.
Very excited to have presented our research on the Alt-Right with
@systatz
at
#voxpolconf2018
. Received some great suggestions by
@miriam_fs
. to improve our analysis, which is definitely something we'll implement.
You can check out our slides here:
Wrote a quick
#rstats
package {appendornot} which automatically creates a new csv file if it doesn't exist yet & appends rows if it does.
Need this for scraping tasks all the time so I thought its good to put out there in case anyone else finds it useful.
As some of you may know I am on track to complete my dissertation this year (🙃) which means I will be on the job market starting this Fall!
If you know any cool Postdoc/Assisstant professor/data science positions feel free to let me know :)
Updated CV:
🥳Got accepted to present our research on political TikTok at the Politics and Computational Social Science Conference! Come check it out if you are also attending! :)
#pacss2020