GitXplorerGitXplorer
c

psych101d

public
10 stars
5 forks
3 issues

Commits

List of commits on branch master.
Unverified
41057ed5ef1fd91e243ab41040f71b51c6443924

separates README and index, updates with local install instructions

ccharlesfrye committed 5 years ago
Unverified
d5e75d5641ae01680cd6e07d5d2796c0a7e18732

adds index.md to separate repo page from webpage

ccharlesfrye committed 5 years ago
Unverified
1337e3e256748eb5c1f3fcc402c8b0578516cb9c

reorders materialtable for earliest first

ccharlesfrye committed 5 years ago
Unverified
9ba95582a252b55c488bb6a3b3a51989a057ed7b

renames lec content with more descriptive names

ccharlesfrye committed 5 years ago
Unverified
5166d96963b1fe45c341c9239bb41893eb4f3fa1

trying even simpler requirements

ccharlesfrye committed 5 years ago
Unverified
92ceb8a36e83c5f980f6ccc39144e4ec284f004f

simplifies requirements

ccharlesfrye committed 5 years ago

README

The README file for this repository.

This is the GitHub repository for the course PSYCH101-D, Data Science for Research Psychology, taught at UC Berkeley in Fall 2019.

Course Description

Experimental and data science abound with models. Models of data can be used to simulate, as in models of the climate, to explain simply, as in paper airplanes, and to predict, as in prototype models; all of these are forms of inferential thinking. In this course, we will learn to use Python to describe, create, manipulate, and interrogate models of data. With these new skills, we will simulate, explain, and predict phenomena and data, drawing examples from research psychology. As one application of these tools, we will develop classical statistical approaches, like null hypothesis significance testing and linear regression.

Course Materials

All of the materials are available in the content directory of this repository, for local download, or as interactive notebooks in the cloud via links at the website.

How to Use the Materials

A table on the course website contains links that can be used to access and interact with the materials. They will drop you into a cloud-computing environment in your browser, where you can review lectures, complete homeworks and labs, and get scores on autograded sections. Check the website for details.

Locally Installing the Materials

If you would like to execute the code locally, you will need to install Python and all of the relevant packages on your machine.

You'll first need to create a virtual environment to install the packages into. This will ensure you can use this material bug-free without messing up any other Python code on your computer. You might use Anaconda or, better, virtualenv. The material has only been tested with Python 3.6.8 on OS X and Linux, and may have bugs outside of that setup, so make sure you're working with an environment in Python 3.6.8.

Clone the repository as normal, then navigate to the root directory of the project and install the dependencies using

pip install -r requirements.txt

Again, it is strongly recommended that you perform the above installation in a virtual environment, e.g. as provided by Anaconda or virtualenv.

The materials are Jupyter notebooks, so you will need to start up Jupyter with the following command

jupyter notebook

which will open up the Jupyter interface in a browser window.