Chapter
Chapter 1: Ecosystem of Anaconda
Reasons for using Jupyter via Anaconda
Using Jupyter without pre-installation
Review questions and exercises
Chapter 2: Anaconda Installation
Installing Julia and linking it to Jupyter
Installing Octave and linking it to Jupyter
Review questions and exercises
Introduction to the Python pandas package
Several ways to input data
Inputting data using Python
Introduction to the Quandl data delivery platform
Dealing with missing data
Slicing and dicing datasets
Merging different datasets
Introduction to the cbsodata Python package
Introduction to the datadotworld Python package
Introduction to the haven and foreign R packages
Introduction to the dslabs R package
Generating Python datasets
Review questions and exercises
Chapter 4: Data Visualization
Importance of data visualization
Data visualization in Python
Data visualization in Julia
Various bar charts, pie charts, and histograms
Adding legends and other explanations
Visualization packages for R
Visualization packages for Python
Visualization packages for Julia
Saving dynamic visualization as HTML file
Review questions and exercises
Chapter 5: Statistical Modeling in Anaconda
Introduction to linear models
Running a linear regression in R, Python, Julia, and Octave
Critical value and the decision rule
F-test, critical value, and the decision rule
An application of a linear regression in finance
Dealing with missing data
Replacing missing data with another value
Detecting outliers and treatments
Several multivariate linear models
Collinearity and its solution
A model's performance measure
Review questions and exercises
Chapter 6: Managing Packages
Introduction to packages, modules, or toolboxes
Two examples of using packages
Finding all Python packages
Finding all Julia packages
Finding all Octave packages
Package management in Python
Package management in Julia
Package management in Octave
Conda – the package manager
Creating a set of programs in R and Python
Finding environmental variables
Review questions and exercises
Chapter 7: Optimization in Anaconda
Why optimization is important
General issues for optimization problems
Expressing various kinds of optimization problems as LPP
Example #1 – stock portfolio optimization
Example #2 – optimal tax policy
Packages for optimization in R
Packages for optimization in Python
Packages for optimization in Octave
Packages for optimization in Julia
Review questions and exercises
Chapter 8: Unsupervised Learning in Anaconda
Introduction to unsupervised learning
Introduction to Python packages – scipy
Introduction to Python packages – contrastive
Introduction to Python packages – sklearn (scikit-learn)
Introduction to R packages – rattle
Introduction to R packages – randomUniformForest
Introduction to R packages – Rmixmod
Implementation using Julia
Task view for Cluster Analysis
Review questions and exercises
Chapter 9: Supervised Learning in Anaconda
A glance at supervised learning
The k-nearest neighbors algorithm
Implementation of supervised learning via R
Introduction to RTextTools
Implementation via Python
Using the scikit-learn (sklearn) module
Implementation via Octave
Task view for machine learning in R
Review questions and exercises
Chapter 10: Predictive Data Analytics – Modeling and Validation
Understanding predictive data analytics
The AppliedPredictiveModeling R package
Python package – model-catwalk
Julia package – QuantEcon
Review questions and exercises
Chapter 11: Anaconda Cloud
Introduction to Anaconda Cloud
Jupyter Notebook in depth
Formats of Jupyter Notebook
Replicating others' environments locally
Downloading a package from Anaconda
Review questions and exercises
Chapter 12: Distributed Computing, Parallel Computing, and HPCC
Introduction to distributed versus parallel computing
Task view for parallel processing
Sample programs in Python
Parallel processing in Python
Parallel processing for word frequency
Parallel Monte-Carlo options pricing
Review questions and exercises
Chapter 01: Ecosystem of Anaconda
Chapter 02: Anaconda Installation
Chapter 04: Data Visualization
Chapter 05: Statistical Modeling in Anaconda
Chapter 06: Managing Packages
Chapter 07: Optimization in Anaconda
Chapter 08: Unsupervised Learning in Anaconda
Chapter 09: Supervised Learning in Anaconda
Chapter 10: Predictive Data Analytics – Modelling and Validation
Chapter 11: Anaconda Cloud
Chapter 12: Distributed Computing, Parallel Computing, and HPCC
Other Books You May Enjoy