Ben Matheson Data Analyst Anchorage Innovation Team - - PowerPoint PPT Presentation

ben matheson
SMART_READER_LITE
LIVE PREVIEW

Ben Matheson Data Analyst Anchorage Innovation Team - - PowerPoint PPT Presentation

Ben Matheson Data Analyst Anchorage Innovation Team ben.matheson@anchorageak.gov 343-6980 i-team intro Open data 3 Case studies City Hall Emily Bokar Ben Innovation Matheson Strategist Data Analyst Brendan Babb Patrick


slide-1
SLIDE 1
slide-2
SLIDE 2

Ben Matheson

Data Analyst Anchorage Innovation Team ben.matheson@anchorageak.gov 343-6980

slide-3
SLIDE 3
  • i-team intro
  • Open data
  • 3 Case studies
slide-4
SLIDE 4
slide-5
SLIDE 5

City Hall

slide-6
SLIDE 6

Brendan Babb Chief Innovation Officer Patrick McDonnell Designer Emily Bokar Innovation Strategist Ben Matheson Data Analyst

slide-7
SLIDE 7

Human centered design Data Technology

slide-8
SLIDE 8

Solve problems in Anchorage

slide-9
SLIDE 9

Improve the lives of residents

slide-10
SLIDE 10
slide-11
SLIDE 11
slide-12
SLIDE 12

Open data

slide-13
SLIDE 13

Human centered design Data Technology

slide-14
SLIDE 14

Human centered design Data Technology

slide-15
SLIDE 15

Human centered design Data Technology

slide-16
SLIDE 16
slide-17
SLIDE 17

Human centered design Data Technology

slide-18
SLIDE 18

Human centered design Data Technology

slide-19
SLIDE 19

Human centered design Data Technology

slide-20
SLIDE 20

Human centered design Data Technology

slide-21
SLIDE 21

Human centered design Data Technology

slide-22
SLIDE 22

Human centered design Data Technology

slide-23
SLIDE 23

Human centered design Data Technology

slide-24
SLIDE 24

data.muni.org moa-muniorg.hub.arcgis.com

slide-25
SLIDE 25

Case Studies:

  • SNAP Texting
  • Property Tax Exemption Review
  • Building energy prototype
slide-26
SLIDE 26

What’s a good data and automation problem?

Finding a needle in the haystack Early warning tools Prioritizing for impact Automating the mundane

slide-27
SLIDE 27

data partners timely metrics right-sized problem

slide-28
SLIDE 28

Case Study:

SNAP Texting

slide-29
SLIDE 29
slide-30
SLIDE 30
slide-31
SLIDE 31
slide-32
SLIDE 32
slide-33
SLIDE 33
slide-34
SLIDE 34
slide-35
SLIDE 35

What’s a good data and automation problem?

Finding a needle in the haystack Early warning tools Prioritizing for impact Automating the mundane

slide-36
SLIDE 36

What’s a good data and automation problem?

Finding a needle in the haystack Early warning tools Prioritizing for impact Automating the mundane

slide-37
SLIDE 37

Case Study:

Increasing Equity for Property Tax Exemptions

slide-38
SLIDE 38
slide-39
SLIDE 39

$46 billion real estate value

slide-40
SLIDE 40

$46 billion $11 billion

Exempted (not taxed)

slide-41
SLIDE 41

$50,000 residential $150,000 senior citizen/ disabled veteran

slide-42
SLIDE 42

48,000 properties with exemptions

slide-43
SLIDE 43

48,000 properties with exemptions

*not all proper exemptions

slide-44
SLIDE 44
  • People move
  • Rent out home
  • Give home to grown kids
  • Life changes
slide-45
SLIDE 45
slide-46
SLIDE 46
slide-47
SLIDE 47

~100,000

slide-48
SLIDE 48
slide-49
SLIDE 49
slide-50
SLIDE 50

Automatic flagging of suspicious exemptions and validation of good exemptions.

slide-51
SLIDE 51

If we remove improper exemptions, we can lower taxes for residents.

slide-52
SLIDE 52

We can find senior citizens who should get the exemption, but don’t.

slide-53
SLIDE 53
slide-54
SLIDE 54

Use modern data science tools to flag properties for review

slide-55
SLIDE 55

Finding a needle in the haystack Early warning tools Prioritizing for impact Automating the mundane

slide-56
SLIDE 56

Finding a needle in the haystack Early warning tools Prioritizing for impact Automating the mundane

slide-57
SLIDE 57

Matheson Benjamin J 06-01-2000 1110 East 20th Avenue, Anchorage, AK 99503 CAMA

slide-58
SLIDE 58

Matheson Benjamin J 06-01-2000 Matheson Ben Joel 06-10-2000 PFD CAMA Matheson Ben 06-10-2000 PFD

slide-59
SLIDE 59

Matheson Benjamin J 06-01-2000 Matheson Ben Joel 06-10-2000 PFD CAMA Matheson Ben 06-10-2000 PFD

slide-60
SLIDE 60

Matheson Benjamin J 06-01-2000 Matheson Ben Joel 06-10-2000 PFD CAMA Matheson Ben 06-10-2000 PFD

slide-61
SLIDE 61

fuzzy matching

slide-62
SLIDE 62

matchFunctionBoth <- function (eachCama, exemptionType, pfdList) { camaDf <- exemptionType %>% filter (`camaParcelId` == eachCama) pfdDfMain <- pfdList %>% filter(pfdDOB == camaBday)

  • utputDfMain <- stringdist_inner_join(camaDf, pfdDfMain, by = c("scName" =

"pfdFullName"), method="lv", max_dist=25, distance_col = "distance") # outputDfMain <-

  • utputDfMain %>% filter(scNameBdayFormat == pfdDOB)
  • utputDfMain <- outputDfMain %>% filter(first5Letters == camaName5)

minDistance = min(outputDfMain$distance)

  • utputDfMain <- outputDfMain %>% filter(distance == minDistance)
  • utputDfMain <- outputDfMain %>% mutate(addressDiff =

stringdist(camaParcelAddress, pfdPHY_ADDR1, method="lv"))

  • utputDfMain <- outputDfMain %>% mutate(addrNumMatch =

ifelse(parcelAddressNumbers == pfdAddressNumbers, TRUE, FALSE))

  • utputDfMain <- outputDfMain %>% mutate(firstLastMatch = ifelse(scLast == pfdLast

& scFirst == pfdFirst, TRUE, FALSE))

  • utputDfMain <- outputDfMain %>% mutate(lastMatch = ifelse(scLast == pfdLast,

TRUE, FALSE)) }

slide-63
SLIDE 63

matchFunctionBoth <- function (eachCama, exemptionType, pfdList) { camaDf <- exemptionType %>% filter (`camaParcelId` == eachCama) pfdDfMain <- pfdList %>% filter(pfdDOB == camaBday)

  • utputDfMain <- stringdist_inner_join(camaDf, pfdDfMain, by = c("scName" =

"pfdFullName"), method="lv", max_dist=25, distance_col = "distance") # outputDfMain <-

  • utputDfMain %>% filter(scNameBdayFormat == pfdDOB)
  • utputDfMain <- outputDfMain %>% filter(first5Letters == camaName5)

minDistance = min(outputDfMain$distance)

  • utputDfMain <- outputDfMain %>% filter(distance == minDistance)
  • utputDfMain <- outputDfMain %>% mutate(addressDiff =

stringdist(camaParcelAddress, pfdPHY_ADDR1, method="lv"))

  • utputDfMain <- outputDfMain %>% mutate(addrNumMatch =

ifelse(parcelAddressNumbers == pfdAddressNumbers, TRUE, FALSE))

  • utputDfMain <- outputDfMain %>% mutate(firstLastMatch = ifelse(scLast == pfdLast

& scFirst == pfdFirst, TRUE, FALSE))

  • utputDfMain <- outputDfMain %>% mutate(lastMatch = ifelse(scLast == pfdLast,

TRUE, FALSE)) }

slide-64
SLIDE 64
  • The vast majority verified

“good”

  • ~4,000 flagged for follow-up

~93% properties matched

slide-65
SLIDE 65
slide-66
SLIDE 66

Senior citizens who should get an exemption but don’t

Senior Letter

slide-67
SLIDE 67

Human centered design Data Technology

slide-68
SLIDE 68

Human centered design Data Technology

  • Loss aversion
  • Timeliness
  • Chunking
  • Salience
  • Head start
slide-69
SLIDE 69

Case Study:

Energy Project

(underway)

slide-70
SLIDE 70
slide-71
SLIDE 71

10,000,000 square feet of muni properties 150+ M&O maintained buildings $5.7 million - M&O energy annual spend $5 million - Wastewater utility annual electricity

spend

slide-72
SLIDE 72
slide-73
SLIDE 73

Our goal: help facility managers use data to save energy through immediate no/low-cost solutions

slide-74
SLIDE 74
slide-75
SLIDE 75

Source data: Utility Interval Data 15-minute readings 69,000+ readings between October, 2017 and October, 2019

slide-76
SLIDE 76
  • ff hours

work day

  • ff hours
slide-77
SLIDE 77
slide-78
SLIDE 78
  • ff

hours workday

  • ff

hours workday

slide-79
SLIDE 79
  • ff

hours workday

  • ff

hours workday

slide-80
SLIDE 80
slide-81
SLIDE 81

What’s a good data and automation problem?

Finding a needle in the haystack Early warning tools Prioritizing for impact Automating the mundane

slide-82
SLIDE 82

What’s a good data and automation problem?

Finding a needle in the haystack Early warning tools Prioritizing for impact Automating the mundane

slide-83
SLIDE 83

Stay in Touch: bit.ly/ancinnovation

Ben Matheson ben.matheson@anchorageak.gov 343-6980