My Account Log in

1 option

Doing computational social science : a practical introduction / John McLevey.

SAGE Research Methods Online (backfile through 2025) Available online

View online
Format:
Book
Author/Creator:
McLevey, John, author.
Series:
Core textbook
Language:
English
Subjects (All):
Research methods & evaluation.
Physical Description:
1 online resource (768 pages).
Edition:
1st ed.
Place of Publication:
Washington, D.C. : SAGE Publications Ltd, 2021.
Summary:
Computational approaches offer exciting opportunities for us to do social science differently. This beginner's guide discusses a range of computational methods and how to use them to study the problems and questions you want to research. It assumes no knowledge of programming, offering step-by-step guidance for coding in Python and drawing on examples of real data analysis to demonstrate how you can apply each approach, including machine learning and social network analysis, in any discipline. The book also: Considers important principles of social scientific computing, including transparency, accountability and reproducibility. Understands the realities of completing research projects and offers advice for dealing with issues such as messy or incomplete data and systematic biases. Teaches you good habits and working practices that enable you to do programming well. This book is for anyone who wants to use computational methods to conduct a social science research project. Supported by a wealth of online resources, including video tutorials and datasets for practice so you can learn at your own pace, this book equips you with the skills to conduct computational social science research for the first time, with confidence.
Contents:
DOING COMPUTATIONAL SOCIAL SCIENCE - FRONT COVER
DOING COMPUTATIONAL SOCIAL SCIENCE
COPYRIGHT
CONTENTS
DISCOVER YOUR ONLINE RESOURCES!
ACKNOWLEDGEMENTS
ABOUT THE AUTHOR
INTRODUCTION: LEARNING TO DO COMPUTATIONAL SOCIAL SCIENCE
PART - I FOUNDATIONS
CHAPTER - 1 SETTING UP YOUR OPEN SOURCE SCIENTIFIC COMPUTING ENVIRONMENT
CHAPTER - 2 PYTHON PROGRAMMING: THE BASICS
CHAPTER - 3 PYTHON PROGRAMMING: DATA STRUCTURES, FUNCTIONS, AND FILES
CHAPTER - 4 COLLECTING DATA FROM APPLICATION PROGRAMMING INTERFACES
CHAPTER - 5 COLLECTING DATA FROM THE WEB: SCRAPING
CHAPTER - 6 PROCESSING STRUCTURED DATA
CHAPTER - 7 VISUALIZATION AND EXPLORATORY DATA ANALYSIS
CHAPTER - 8 LATENT FACTORS AND COMPONENTS
PART II FUNDAMENTALS OF TEXT ANALYSIS
CHAPTER - 9 PROCESSING NATURAL LANGUAGE DATA
CHAPTER - 10 ITERATIVE TEXT ANALYSIS
CHAPTER - 11 EXPLORATORY TEXT ANALYSIS - WORKING WITH WORD FREQUENCIES AND PROPORTIONS
CHAPTER - 12 EXPLORATORY TEXT ANALYSIS - WORD WEIGHTS, TEXT SIMILARITY, AND LATENT SEMANTIC ANALYSIS
PART III FUNDAMENTALS OF NETWORK ANALYSIS
CHAPTER - 13 SOCIAL NETWORKS AND RELATIONAL THINKING
CHAPTER - 14 CONNECTION AND CLUSTERING IN SOCIAL NETWORKS
CHAPTER - 15 INFLUENCE, INEQUALITY, AND POWER IN SOCIAL NETWORKS
CHAPTER - 16 GOING VIRAL: MODELLING THE EPIDEMIC SPREAD OF SIMPLE CONTAGIONS
CHAPTER - 17 NOT SO FAST: MODELLING THE DIFFUSION OF COMPLEX CONTAGIONS
PART IV RESEARCH ETHICS AND MACHINE LEARNING
CHAPTER - 18 RESEARCH ETHICS, POLITICS, AND PRACTICES
CHAPTER - 19 MACHINE LEARNING: SYMBOLIC AND CONNECTIONIST
CHAPTER - 20 SUPERVISED LEARNING WITH REGRESSION AND CROSS-VALIDATION
CHAPTER - 21 SUPERVISED LEARNING WITH TREE-BASED MODELS
CHAPTER - 22 NEURAL NETWORKS AND DEEP LEARNING
CHAPTER - 23 DEVELOPING NEURAL NETWORK MODELS WITH KERAS AND TENSORFLOW.
PART V BAYESIAN DATA ANALYSIS AND GENERATIVE MODELLING WITH PROBABILISTIC PROGRAMMING
CHAPTER - 24 STATISTICAL MACHINE LEARNING AND GENERATIVE MODELS
CHAPTER - 25 PROBABILITY: A PRIMER
CHAPTER - 26 APPROXIMATE POSTERIOR INFERENCE WITH STOCHASTIC SAMPLING AND MCMC
PART VI PROBABILISTIC PROGRAMMING AND BAYESIAN LATENT VARIABLE MODELS FOR STRUCTURED, RELATIONAL, AND TEXT DATA
CHAPTER - 27 BAYESIAN REGRESSION MODELS WITH PROBABILISTIC PROGRAMMING
CHAPTER - 28 BAYESIAN HIERARCHICAL REGRESSION MODELLING
CHAPTER - 29 VARIATIONAL BAYES AND THE CRAFT OF GENERATIVE TOPIC MODELLING
CHAPTER - 30 GENERATIVE NETWORK ANALYSIS WITH BAYESIAN STOCHASTIC BLOCK MODELS
PART VII EMBEDDINGS, TRANSFORMER MODELS, AND NAMED ENTITY RECOGNITION
CHAPTER - 31 CAN WE MODEL MEANING? CONTEXTUAL REPRESENTATION AND NEURAL WORD EMBEDDINGS
CHAPTER - 32 NAMED ENTITY RECOGNITION, TRANSFER LEARNING, AND TRANSFORMER MODELS
REFERENCES
INDEX.
Notes:
Description based on XML content.
Description based on publisher supplied metadata and other sources.
ISBN:
9781036212889
1036212882
9781529738490
1529738490
9781529736700
1529736706
OCLC:
1285611738

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Library Catalog Using Articles+ Library Account