Home
<
8000
div data-view-component="true" class="Layout Layout--flowRow-until-md Layout--sidebarPosition-end Layout--sidebarPosition-flowRow-end">
- Objectives
- Class Links
- Data Sources
- Homework
- Getting started
This is the wiki page for the CSCI 391 course. Here are the course objectives.
- The student will learn the languages Python and R.
- The student will be comfortable using large datasets in the languages Python and R.
- The student will become familiar with the graphics capabilities of the R environment and the matplotlib library in Python.
- The student will become familiar with the mathematical tools used to understand the relationships between univariate, bivariate, and multivariate data.
- The student will become familiar with using Internet APIs for the purposes of data aggregation.
- Notes - Notes for the entire course. Updated daily.
- Data.gov
- UC Irvine Machine Learning Repository
- Time Series Data Library
- Yahoo! Finance - Lots of good historical stock data for free
- Exploring Data
I would like to have a homework assignment on the following dates:
- Monday, January 2nd - Reading data from a file.
- Tuesday, January 3nd - Plotting data from a file.
- Wednesday, January 4nd - Kernel Density Estimator of Time Series Data
- Thursday, January 5th - Linear Regression of two variables
- Monday, January 9th - Non-Linear Regression of two variables
- Tuesday, January 10th - Multiple Regression of 4 independent variables + 1 dependent variable
- Wednesday, January 11th - Word Frequencies in Twitter Data
If you are working on a home computer, you can download one program with all of the necessary libraries used in this course:
- Download Endthought Python Free (It only costs your email address. Lie.)
- Install the software. I used "H:\Python27" as my install directory.
- Update your environment variables.
- Go to Start -> Control Panel -> System
- Click the "Advanced" tab.
- Click the "Environment Variables" button.
- Under "User Variables for ...", click "New".
- Name this new variable name "MPLCONFIGDIR". The directory should be a writable directory on your computer. In the labs, I used "H:\Python27" for the variable value.
- Test your installation.
- Navigate to your new Python installation.
- Click on "python.exe". This brings up the Python interactive prompt.
- Type "import pylab". If you see nothing returned by the prompt, you are good to go. If you have an error, contact me.
- Start up your terminal.
- Type "sudo apt-get install python-matplotlib python-scipy python-numpy"
- Type in your password.
- Wait.
- Eat a sandwich. Shower. Trim your beard (only a suggestion).
I'm not a Mac user. Follow these instructions. I hope they work.