Combinatorial insights into distributions of wealth, size, and abundance

65
Combinatorial insights into distributions of wealth, size, and abundance Ken Locey

description

Combinatorial insights into distributions of wealth, size, and abundance. Ken Locey. Rank-abundance curve (RAC). Species abundance distribution (SAD). Frequency distribution. frequency. Abundance. Rank in abundance. Abundance class. Ranked curve ( RC ). - PowerPoint PPT Presentation

Transcript of Combinatorial insights into distributions of wealth, size, and abundance

Page 1: Combinatorial  insights  into  distributions  of  wealth, size,  and abundance

Combinatorial insights into distributions of wealth, size,

and abundance

Ken Locey

Page 2: Combinatorial  insights  into  distributions  of  wealth, size,  and abundance
Page 3: Combinatorial  insights  into  distributions  of  wealth, size,  and abundance
Page 4: Combinatorial  insights  into  distributions  of  wealth, size,  and abundance
Page 5: Combinatorial  insights  into  distributions  of  wealth, size,  and abundance

Rank-abundance curve (RAC)

Rank in abundance

Abun

danc

e

Frequency distribution

Species abundance distribution (SAD)

Abundance class

freq

uenc

y

Page 6: Combinatorial  insights  into  distributions  of  wealth, size,  and abundance

Ranked curve (RC)

Rank in abundance,wealth, or size

Abun

danc

e/w

ealth

/size

Frequency distribution

Distributions of wealth, size, abundance

Abundance, wealth, or size class

freq

uenc

y

Page 7: Combinatorial  insights  into  distributions  of  wealth, size,  and abundance

Wheat Production (tons)

Page 8: Combinatorial  insights  into  distributions  of  wealth, size,  and abundance

Poverty in Rural America, 2008

Percent in Poverty

54 – 25.1 25 – 20.1 20 – 14.1 14 – 12.1 12 – 10.1 10 – 3.1

Page 9: Combinatorial  insights  into  distributions  of  wealth, size,  and abundance
Page 10: Combinatorial  insights  into  distributions  of  wealth, size,  and abundance

Distributions used to predict variation in wealth, size, & abundance1. Pareto (80-20 rule)2. Log-normal3. Log-series4. Geometric series5. Dirichlet6. Negative binomial7. Zipf8. Zipf-Mandelbrot

Page 11: Combinatorial  insights  into  distributions  of  wealth, size,  and abundance

Rank-abundance curve (RAC)

Rank in abundance

Abun

danc

e

Frequency distribution

Predicting, modeling, & explaining the Species abundance distribution (SAD)

Abundance class

freq

uenc

y

Page 12: Combinatorial  insights  into  distributions  of  wealth, size,  and abundance

Rank in abundance

Abun

danc

e104

103

102

101

100

ObservedResourcepartitioningDemographic stochasticity

Predicting, modeling, & explaining the Species abundance distribution (SAD)

Page 13: Combinatorial  insights  into  distributions  of  wealth, size,  and abundance

Rank in abundance

Abun

danc

e104

103

102

101

100

N = 1,700S = 17

Predicting, modeling, & explaining the Species abundance distribution (SAD)

Page 14: Combinatorial  insights  into  distributions  of  wealth, size,  and abundance

How many forms of the SAD for a given N and S?

Rank in abundance

Abun

danc

e104

103

102

101

100

Page 15: Combinatorial  insights  into  distributions  of  wealth, size,  and abundance

Integer Partitioning

Integer partition: A positive integer expressed as the sum of unordered positive integers

e.g. 6 = 3+2+1 = 1+2+3 = 2+1+3

Written in non-increasing (lexical) ordere.g. 3+2+1

Page 16: Combinatorial  insights  into  distributions  of  wealth, size,  and abundance

Rank-abundance curves are integer partitions

Rank-abundance curve

N = total abundanceS = species richness

S unlabeled abundancesthat sum to N

Integer partition

N = positive integerS = number of parts

S unordered +integersthat sum to N=

Page 17: Combinatorial  insights  into  distributions  of  wealth, size,  and abundance

Combinatorial Explosion

N S Shapes of the SAD

1000 10 > 886 trillion

1000 100 > 302 trillion trillion

Page 18: Combinatorial  insights  into  distributions  of  wealth, size,  and abundance

Random integer partitions

Goal: Random partitions for N = 5, S = 3:

54+13+23+1+12+2+12+1+1+11+1+1+1+1

Nijenhuis and Wilf (1978) Combinatorial Algorithms for Computer and Calculators. Academic Press, New York.

Page 19: Combinatorial  insights  into  distributions  of  wealth, size,  and abundance

SAD feasible sets aredominated by hollow curves

Freq

uenc

y

log2(abundance)

Page 20: Combinatorial  insights  into  distributions  of  wealth, size,  and abundance

The SAD feasible setln

(abu

ndan

ce)

Rank in abundance

N=1000, S=40

Page 21: Combinatorial  insights  into  distributions  of  wealth, size,  and abundance

Can we explain variation in abundance based on how N and S constrain

observable variation?

Question

Page 22: Combinatorial  insights  into  distributions  of  wealth, size,  and abundance

Dataset communities

Christmas Bird Count 129

North American Breeding Bird Survey 1586

Gentry’s Forest Transect 182

Forest Inventory & Analysis 7359

Mammal Community Database 42

Indoor Fungal Communities 124

Terrestrial metagenomes 92

Aquatic metagenomes 48

TOTAL 9562

Page 23: Combinatorial  insights  into  distributions  of  wealth, size,  and abundance

The center of the feasible setln

(abu

ndan

ce)

Rank in abundance

N=1000, S=40

Page 24: Combinatorial  insights  into  distributions  of  wealth, size,  and abundance

Obs

erve

d ab

unda

nce

100 101 102

Abundance at the center of the feasible set

102

101

100R2 per site

R2 = 1.0

Page 25: Combinatorial  insights  into  distributions  of  wealth, size,  and abundance

Obs

erve

d ab

unda

nce

R2 = 0.93

Breeding Bird Survey (1,583 sites)

100 101 102

R2 per site

Abundance at the center of the feasible set

102

101

100

Page 26: Combinatorial  insights  into  distributions  of  wealth, size,  and abundance

Abundance at center of the feasible set

Obs

erve

d ab

unda

nce

Page 27: Combinatorial  insights  into  distributions  of  wealth, size,  and abundance

Obs

erve

d ab

unda

nce

Abundance at center of the feasible set

Page 28: Combinatorial  insights  into  distributions  of  wealth, size,  and abundance
Page 29: Combinatorial  insights  into  distributions  of  wealth, size,  and abundance

Public code and data repository

https://github.com/weecology/feasiblesets

Page 30: Combinatorial  insights  into  distributions  of  wealth, size,  and abundance

Center of the feasible set

Obs

erve

d ho

me

runs

0.93 0.88

0.91 0.91

0.94 0.93

http://mlb.mlb.com

Page 31: Combinatorial  insights  into  distributions  of  wealth, size,  and abundance

Combinatorics is one only way to examine feasible sets

Other (more common) ways:Mathematical optimizationLinear programming

Page 32: Combinatorial  insights  into  distributions  of  wealth, size,  and abundance

Dataset total sites analyzable sites

Christmas Bird Count 1992 129 (6.5%)

North American Breeding Bird Survey 2769 1586 (57%)

Gentry’s Forest Transect 222 182 (82%)

Forest Inventory & Analysis 10356 7359 (71%)

Mammal Community Database 103 42 (41%)

Indoor Fungal Communities 128 124 (97%)

Terrestrial metagenomes 128 92 (72%)

Aquatic metagenomes 252 48 (19%)

TOTAL 15950 9562 (60%)

Page 33: Combinatorial  insights  into  distributions  of  wealth, size,  and abundance

Efficient algorithms for generating random integer partition with

restricted numbers of parts

Page 34: Combinatorial  insights  into  distributions  of  wealth, size,  and abundance

Random integer partitions

Goal: Random partitions for N = 5, S = 3:

54+13+23+1+12+2+12+1+1+11+1+1+1+1

Nijenhuis and Wilf (1978) Combinatorial Algorithms for Computer and Calculators. Academic Press, New York.

Page 35: Combinatorial  insights  into  distributions  of  wealth, size,  and abundance

Combinatorial Explosion

N S SAD shapes

1000 10 > 886 trillion

1000 1,...,1000 > 2.4x1031

Probability of generating a random partition of 1000 having 10 parts: < 10-17

Page 36: Combinatorial  insights  into  distributions  of  wealth, size,  and abundance

Task: Generate random partitions of N=9 having S=4 parts

Page 37: Combinatorial  insights  into  distributions  of  wealth, size,  and abundance

4+3+2

Task: Generate random partitions of N=9 having S=4 parts

Page 38: Combinatorial  insights  into  distributions  of  wealth, size,  and abundance

4+3+2

Page 39: Combinatorial  insights  into  distributions  of  wealth, size,  and abundance

4+3+2

Page 40: Combinatorial  insights  into  distributions  of  wealth, size,  and abundance

4+3+2

Page 41: Combinatorial  insights  into  distributions  of  wealth, size,  and abundance

3+3+2+14+3+2

 

Page 42: Combinatorial  insights  into  distributions  of  wealth, size,  and abundance

4+3+2

 

Page 43: Combinatorial  insights  into  distributions  of  wealth, size,  and abundance

3+2=5

Page 44: Combinatorial  insights  into  distributions  of  wealth, size,  and abundance

4+3+2=9

Page 45: Combinatorial  insights  into  distributions  of  wealth, size,  and abundance

3+3+2+14+3+2=9

Page 46: Combinatorial  insights  into  distributions  of  wealth, size,  and abundance

1. Generate a random partition of N - S with S or less as the largest

2. Append S to the front3. Conjugate the partition4. Let cool & serve with garnish

A recipe for random partitions of N with S parts

Page 47: Combinatorial  insights  into  distributions  of  wealth, size,  and abundance

54+13+23+1+12+2+12+1+1+11+1+1+1+1

Generate a random partition of N-S with S or less as the largest part

Divide & Conquer

Multiplicity

Top down

Bottom up

Page 48: Combinatorial  insights  into  distributions  of  wealth, size,  and abundance

Un(bias)

Skewness of partitions in a random sample

Den

sity

Page 49: Combinatorial  insights  into  distributions  of  wealth, size,  and abundance

Speed

Number of parts (S)

Sag

e/al

gorit

hm

N = 50 N = 100

N = 150 N = 200

Page 50: Combinatorial  insights  into  distributions  of  wealth, size,  and abundance

Old Apples: probability of generating a partition for N = 1000 & S = 10: < 10-17

New Oranges: Seconds to generate a partition for N = 1000 & S = 10: 0.07

Page 51: Combinatorial  insights  into  distributions  of  wealth, size,  and abundance

Integer partitionsS positive integers that sum to N

without respect to order

What if a distribution has zeros?• subplots with 0 individuals• people with 0 income • publications with 0 citations

Page 52: Combinatorial  insights  into  distributions  of  wealth, size,  and abundance

Abundance class

freq

uenc

y

0 1 2 3 4 5

Intraspecific spatial abundance distribution (SSAD)N = abundance of a species

S = number of subplots

Page 53: Combinatorial  insights  into  distributions  of  wealth, size,  and abundance

Intraspecific spatial abundance distribution (SSAD)

Page 54: Combinatorial  insights  into  distributions  of  wealth, size,  and abundance

Public code repository

https://github.com/klocey/partitions

PeerJ Preprint

https://peerj.com/preprints/78/

Locey KJ, McGlinn DJ. (2013) Efficient algorithms for sampling feasible sets of macroecological patterns. PeerJ PrePrints 1:e78v1

Page 55: Combinatorial  insights  into  distributions  of  wealth, size,  and abundance

Future Directions in Combinatorial Feasible Sets

Page 56: Combinatorial  insights  into  distributions  of  wealth, size,  and abundance

Future Directions: metrics of Evenness, diversity, & inequality

freq

uenc

y

Page 57: Combinatorial  insights  into  distributions  of  wealth, size,  and abundance

Future Directions: metrics of Evenness, diversity, & inequality

freq

uenc

y

Page 58: Combinatorial  insights  into  distributions  of  wealth, size,  and abundance

Future Directions: metrics of Evenness, diversity, & inequality

Page 59: Combinatorial  insights  into  distributions  of  wealth, size,  and abundance

Per

cent

ile in

feas

ible

set

Gini’s coefficient of inequality

Future Directions: metrics of Evenness, diversity, & inequality

Page 60: Combinatorial  insights  into  distributions  of  wealth, size,  and abundance

integer composition: all ordered ways that S positive integers can sum to N

Future Directions: New combinatorial feasible sets

6 = 3+2+1 = 1+2+3 = 3+1+2

Page 61: Combinatorial  insights  into  distributions  of  wealth, size,  and abundance

Future Directions: New combinatorial feasible sets

Rank

log

abun

danc

e

Page 62: Combinatorial  insights  into  distributions  of  wealth, size,  and abundance

Future Directions: New combinatorial feasible sets

Rank

log

abun

danc

e

Page 63: Combinatorial  insights  into  distributions  of  wealth, size,  and abundance

Future Directions: New combinatorial feasible sets

Rank

Page 64: Combinatorial  insights  into  distributions  of  wealth, size,  and abundance

Pragmatic: explanations & predictions using few inputs

Mathematical: combinatorics can be used to characterize and understand observable variation in nature

System specific: patterns attributed to specific processes are constrained by general variables. What drives the values of the variables?

Policy, management, & philosophy:Would you want to know if the most costly, likely, preferred outcome was 95% similar to 95% of all others? Why?