Computational Analysis of Communication
Wouter van Atteveldt, Damian Trilling, Carlos Arcila Calderon
This is the online version of the book Computational Analysis of Communication published with Wiley-Blackwell. To buy a hard copy or eBook version of the book, please visit your local academic or independent bookstore or order online at (TBA).

- 1 Introduction
- 2 Fun with Data
- 3 Programming Concepts
- 4 How to write code
- 5 Files and Data Frames
- 6 Data Wrangling
- 7 Exploratory data analysis
- 8 Machine Learning
- 9 Processing text
- 10 Text as data
- 11 Automatic analysis of text
- 12 Scraping online data
- 13 Network Data
- 14 Multimedia data
- 15 Scaling up and distributing
- 16 Where to go next
This website contains the full contents (text, code examples, and figures) of the book and is (and will be) available completely free and open access. We hope that this will make computational techniques accessible (and fun!) to as many students and researchers as possible, regardless of means and institutional support. We also hope that this will make it easy for students and professors to use a sub set of chapters without forcing students to buy the whole book. We would really like to thank Wiley-Blackwell for their confidence in making this open access option possible.
Acknowledgements and feedback
We would like to thank colleagues, friends, and students who provided feedback and input on earlier versions of parts of the manuscript: Dmitry Bogdanov, Andreu Casas, Modesto Escobar, Anne Kroon, Nicolas Mattis , Cecil Meeusen, Jesús Sánchez-Oro, Nel Ruigrok, Susan Vermeer, Mehdi Zamani, Marthe Möller. Of course, we also want to thank all others that we might have forgotten to mention here (sorry!) -- please contact us if you feel that your name should be here.
Our intention is for the online version to be a 'living document' that we will update as tools (or our insights) change, and hopefully serve as the basis for a second edition in the future. For that reason, all feedback is highly appreciated! Please create a github issue if you see any errors, find anything hard to understand, or have any other sort of suggestions or feedback.