manishdhasmana49 / python_PCA

This is a repository of my python notebooks that may be of general interest.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

python_notebooks

This is a repository of python notebooks (and associated data) that may be of general interest:

Intro_to_PCA_and_Clustering_Part_1.ipynb

This python notebook is intended to provide a basic introduction to Principal Component Analysis (PCA) and k-means clustering through application of the techniques to the joint variability of two standard El Nino - Southern Oscillation (ENSO) indices, Nino3.4 and the SOI. Principal Components are also referred to as Empirical Orthogonal Functiions (EOFs), so the analysis is also relevant to EOFs, although the terminology varies slightly. This example is too simple to give a good sense of the power of these methods or some of the important subtleties in their use, but is simple enough to more clearly show some of their basic aspects. The data for the indices needs to be available in two text files (provided here), nino34.txt and soi.txt, in the same directory as the notebook.

About

This is a repository of my python notebooks that may be of general interest.

License:MIT License


Languages

Language:Jupyter Notebook 100.0%