A wavelet based approach to climate biome clustering Derek Desantis - - PowerPoint PPT Presentation

a wavelet based approach to climate biome clustering
SMART_READER_LITE
LIVE PREVIEW

A wavelet based approach to climate biome clustering Derek Desantis - - PowerPoint PPT Presentation

A wavelet based approach to climate biome clustering Introduction A wavelet based approach to climate biome clustering Derek Desantis University of Nebraska - Lincoln August 7, 2018 A wavelet based approach to climate biome clustering


slide-1
SLIDE 1

A wavelet based approach to climate biome clustering Introduction

A wavelet based approach to climate biome clustering

Derek Desantis

University of Nebraska - Lincoln

August 7, 2018

slide-2
SLIDE 2

A wavelet based approach to climate biome clustering Learning Climate Biomes K¨

  • ppen-Gieger Model
slide-3
SLIDE 3

A wavelet based approach to climate biome clustering Learning Climate Biomes K¨

  • ppen-Gieger Model
slide-4
SLIDE 4

A wavelet based approach to climate biome clustering Learning Climate Biomes K¨

  • ppen-Gieger Model

Problem

slide-5
SLIDE 5

A wavelet based approach to climate biome clustering Learning Climate Biomes K¨

  • ppen-Gieger Model

Problem Only applies to land data

slide-6
SLIDE 6

A wavelet based approach to climate biome clustering Learning Climate Biomes K¨

  • ppen-Gieger Model

Problem Only applies to land data Only uses precipitation and temperature data

slide-7
SLIDE 7

A wavelet based approach to climate biome clustering Learning Climate Biomes K¨

  • ppen-Gieger Model

Problem Only applies to land data Only uses precipitation and temperature data As the climate changes, so must the biomes

slide-8
SLIDE 8

A wavelet based approach to climate biome clustering Learning Climate Biomes K¨

  • ppen-Gieger Model

Problem Only applies to land data Only uses precipitation and temperature data As the climate changes, so must the biomes K¨

  • ppen-Gieger is just a heuristic
slide-9
SLIDE 9

A wavelet based approach to climate biome clustering Learning Climate Biomes K¨

  • ppen-Gieger Model

Problem Only applies to land data Only uses precipitation and temperature data As the climate changes, so must the biomes K¨

  • ppen-Gieger is just a heuristic

Goal Cluster on any chosen variables

slide-10
SLIDE 10

A wavelet based approach to climate biome clustering Learning Climate Biomes K¨

  • ppen-Gieger Model

Problem Only applies to land data Only uses precipitation and temperature data As the climate changes, so must the biomes K¨

  • ppen-Gieger is just a heuristic

Goal Cluster on any chosen variables Detect where biomes are shifting

slide-11
SLIDE 11

A wavelet based approach to climate biome clustering Learning Climate Biomes K¨

  • ppen-Gieger Model

Problem Only applies to land data Only uses precipitation and temperature data As the climate changes, so must the biomes K¨

  • ppen-Gieger is just a heuristic

Goal Cluster on any chosen variables Detect where biomes are shifting Want a data driven model

slide-12
SLIDE 12

A wavelet based approach to climate biome clustering Coarse Overview of ML Supervised vs Unsupervised

Supervised Learning: Discover salient features of data to separate into predetermined classes - Data comes with labels.

slide-13
SLIDE 13

A wavelet based approach to climate biome clustering Coarse Overview of ML Supervised vs Unsupervised

Supervised Learning: Discover salient features of data to separate into predetermined classes - Data comes with labels. Example Given an image of a leaf, determine which tree (from a predetermined list) it came from.

slide-14
SLIDE 14

A wavelet based approach to climate biome clustering Coarse Overview of ML Supervised vs Unsupervised

Supervised Learning: Discover salient features of data to separate into predetermined classes - Data comes with labels. Example Given an image of a leaf, determine which tree (from a predetermined list) it came from. Unsupervised Learning: Discover classes hidden in the data

  • Data does not come with labels.
slide-15
SLIDE 15

A wavelet based approach to climate biome clustering Coarse Overview of ML Supervised vs Unsupervised

Supervised Learning: Discover salient features of data to separate into predetermined classes - Data comes with labels. Example Given an image of a leaf, determine which tree (from a predetermined list) it came from. Unsupervised Learning: Discover classes hidden in the data

  • Data does not come with labels.

Example Given images of leaves, automatically sort images into bins based of features (not set or necessarily known).

slide-16
SLIDE 16

A wavelet based approach to climate biome clustering Coarse Overview of ML Difficulty in ML

Remark Determining biomes directly from data is unsupervised

slide-17
SLIDE 17

A wavelet based approach to climate biome clustering Coarse Overview of ML Difficulty in ML

Remark Determining biomes directly from data is unsupervised Generically speaking, supervised is “easier” than unsupervised

slide-18
SLIDE 18

A wavelet based approach to climate biome clustering Coarse Overview of ML Difficulty in ML

Remark Determining biomes directly from data is unsupervised Generically speaking, supervised is “easier” than unsupervised Large scale unsupervised learning is notoriously difficult (AKA prohibitively expensive): K-means ∼ O(K ∗ number data ∗ dim)

slide-19
SLIDE 19

A wavelet based approach to climate biome clustering Wavelets Brief Overview

Example Let f = [1, 1, 2, 2, .5, 0, 0, 0, 3, 1].

slide-20
SLIDE 20

A wavelet based approach to climate biome clustering Wavelets Brief Overview

Example Let f = [1, 1, 2, 2, .5, 0, 0, 0, 3, 1]. Taking the wavelet transform yields two new signals:

1 Approximation Information - Averages of pairs of points 2 Detail Information - Differences from averages

slide-21
SLIDE 21

A wavelet based approach to climate biome clustering Wavelets Brief Overview

Example Let f = [1, 1, 2, 2, .5, 0, 0, 0, 3, 1]. Taking the wavelet transform yields two new signals:

1 Approximation Information - Averages of pairs of points 2 Detail Information - Differences from averages

Taking DWT: g1 = [1, 2, 0.25, 0, 2] h1 = [0, 0, 0.25, 0, 1]

slide-22
SLIDE 22

A wavelet based approach to climate biome clustering Wavelets Brief Overview

Example Let f = [1, 1, 2, 2, .5, 0, 0, 0, 3, 1]. Taking the wavelet transform yields two new signals:

1 Approximation Information - Averages of pairs of points 2 Detail Information - Differences from averages

Taking DWT: g1 = [1, 2, 0.25, 0, 2] h1 = [0, 0, 0.25, 0, 1]

slide-23
SLIDE 23

A wavelet based approach to climate biome clustering Clustering Biomes Select Variables

LOCA Data: 1950-1970

slide-24
SLIDE 24

A wavelet based approach to climate biome clustering Clustering Biomes Select Variables

LOCA Data: 1950-1970 Choose wavelets: Space: Haar Time: db2

slide-25
SLIDE 25

A wavelet based approach to climate biome clustering Clustering Biomes Prepare Data

Prec Data: t=0

slide-26
SLIDE 26

A wavelet based approach to climate biome clustering Clustering Biomes Prepare Data

Prec Data: t=0 Interpolate Nan:

slide-27
SLIDE 27

A wavelet based approach to climate biome clustering Clustering Biomes Take DWT of Data

Interpolate Nan:

slide-28
SLIDE 28

A wavelet based approach to climate biome clustering Clustering Biomes Take DWT of Data

DWT: 2 space, 0 time

slide-29
SLIDE 29

A wavelet based approach to climate biome clustering Clustering Biomes Clustering

Locate data values corresponding to non-NAN values (with ǫ boundary)

slide-30
SLIDE 30

A wavelet based approach to climate biome clustering Clustering Biomes Clustering

Locate data values corresponding to non-NAN values (with ǫ boundary) Cluster the approximation coefficients for each variable

slide-31
SLIDE 31

A wavelet based approach to climate biome clustering Clustering Biomes Clustering

Locate data values corresponding to non-NAN values (with ǫ boundary) Cluster the approximation coefficients for each variable

Settled on K-means Determined number of clusters using silhouette and Calinski Harabaz scores Used 3 clusters for Prec, 4 clusters for Tmin and Tmax

slide-32
SLIDE 32

A wavelet based approach to climate biome clustering Clustering Biomes Map Clusters Back To Data

Data Clusters (1,0): 1950-1970

slide-33
SLIDE 33

A wavelet based approach to climate biome clustering Clustering Biomes Map Clusters Back To Data

Data Clusters (1,0): 1950-1970

slide-34
SLIDE 34

A wavelet based approach to climate biome clustering Clustering Biomes Map Clusters Back To Data

Data Clusters (1,0): 1950-1970

slide-35
SLIDE 35

A wavelet based approach to climate biome clustering Clustering Biomes Map Clusters Back To Data

Data Clusters (1,0): 1950-1970

slide-36
SLIDE 36

A wavelet based approach to climate biome clustering Clustering Biomes Final Clusters

Combined Data Clusters (1,0): 1950-1970

slide-37
SLIDE 37

A wavelet based approach to climate biome clustering Clustering Biomes Final Clusters

North America K¨

  • ppen-Gieger Model
slide-38
SLIDE 38

A wavelet based approach to climate biome clustering Biome Shift Clusters Change

Combined Data Clusters (1,0): 1950-1970

slide-39
SLIDE 39

A wavelet based approach to climate biome clustering Biome Shift Clusters Change

Combined Data Clusters (1,0): 1993-2013

slide-40
SLIDE 40

A wavelet based approach to climate biome clustering Biome Shift Find Correlation Between Clusters

Correlation Between 1950-1970 Clusters and 1993-2013 Clusters

slide-41
SLIDE 41

A wavelet based approach to climate biome clustering Biome Shift Find Correlation Between Clusters

Sorted Correlation Between 1950-1970 Clusters and 1993-2013 Clusters

slide-42
SLIDE 42

A wavelet based approach to climate biome clustering Biome Shift Find Correlation Between Clusters

Reindex Combined Data Clusters (1,0): 1950-1970

slide-43
SLIDE 43

A wavelet based approach to climate biome clustering Biome Shift Find Correlation Between Clusters

Combined Data Clusters (1,0): 1993-2013

slide-44
SLIDE 44

A wavelet based approach to climate biome clustering Biome Shift Find Correlation Between Clusters

Difference Between 1950-1970 Clusters and 1993-2013 Clusters

slide-45
SLIDE 45

A wavelet based approach to climate biome clustering Future Work

1 Add other variables (e.g. wind)

slide-46
SLIDE 46

A wavelet based approach to climate biome clustering Future Work

1 Add other variables (e.g. wind) 2 Parallelism and optimization

slide-47
SLIDE 47

A wavelet based approach to climate biome clustering Future Work

1 Add other variables (e.g. wind) 2 Parallelism and optimization 3 Perform an analytical comparison to the K¨

  • ppen-Gieger

Model

slide-48
SLIDE 48

A wavelet based approach to climate biome clustering Future Work

1 Add other variables (e.g. wind) 2 Parallelism and optimization 3 Perform an analytical comparison to the K¨

  • ppen-Gieger

Model

4 Apply this clustering method to the ocean data