ben matheson
play

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


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

  2. ● i-team intro ● Open data ● 3 Case studies

  3. City Hall

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

  5. Human centered design Data Technology

  6. Solve problems in Anchorage

  7. Improve the lives of residents

  8. Open data

  9. Human centered design Data Technology

  10. Human centered design Data Technology

  11. Human centered design Data Technology

  12. Human centered design Data Technology

  13. Human centered design Data Technology

  14. Human centered design Data Technology

  15. Human centered design Data Technology

  16. Human centered design Data Technology

  17. Human centered design Data Technology

  18. Human centered design Data Technology

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

  20. Case Studies: ● SNAP Texting ● Property Tax Exemption Review ● Building energy prototype

  21. What’s a good data and automation problem? Early warning Finding a needle in the haystack tools Prioritizing for Automating the impact mundane

  22. data partners right-sized timely metrics problem

  23. Case Study: SNAP Texting

  24. What’s a good data and automation problem? Early warning Finding a needle in the haystack tools Prioritizing for Automating the impact mundane

  25. What’s a good data and automation problem? Early warning Finding a needle in the haystack tools Prioritizing for Automating the impact mundane

  26. Case Study: Increasing Equity for Property Tax Exemptions

  27. $46 billion real estate value

  28. $46 billion $11 billion Exempted (not taxed)

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

  30. 48,000 properties with exemptions

  31. 48,000 properties with exemptions *not all proper exemptions

  32. ● People move ● Rent out home ● Give home to grown kids ● Life changes

  33. ~100,000

  34. Automatic flagging of suspicious exemptions and validation of good exemptions.

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

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

  37. Use modern data science tools to flag properties for review

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

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

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

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

  42. CAMA Matheson Benj amin J 06-01-2000 PFD Matheson Ben J oel 06-10-2000 PFD Matheson Ben 06-10-2000

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

  44. fuzzy matching

  45. matchFunctionBoth <- function (eachCama, exemptionType, pfdList) { camaDf <- exemptionType %>% filter (`camaParcelId` == eachCama) pfdDfMain <- pfdList %>% filter(pfdDOB == camaBday) outputDfMain <- stringdist_inner_join(camaDf, pfdDfMain, by = c("scName" = "pfdFullName"), method="lv", max_dist=25, distance_col = "distance") # outputDfMain <- outputDfMain %>% filter(scNameBdayFormat == pfdDOB) outputDfMain <- outputDfMain %>% filter(first5Letters == camaName5) minDistance = min(outputDfMain$distance) outputDfMain <- outputDfMain %>% filter(distance == minDistance) outputDfMain <- outputDfMain %>% mutate(addressDiff = stringdist(camaParcelAddress, pfdPHY_ADDR1, method="lv")) outputDfMain <- outputDfMain %>% mutate(addrNumMatch = ifelse(parcelAddressNumbers == pfdAddressNumbers, TRUE, FALSE)) outputDfMain <- outputDfMain %>% mutate(firstLastMatch = ifelse(scLast == pfdLast & scFirst == pfdFirst, TRUE, FALSE)) outputDfMain <- outputDfMain %>% mutate(lastMatch = ifelse(scLast == pfdLast, TRUE, FALSE)) }

  46. matchFunctionBoth <- function (eachCama, exemptionType, pfdList) { camaDf <- exemptionType %>% filter (`camaParcelId` == eachCama) pfdDfMain <- pfdList %>% filter(pfdDOB == camaBday) outputDfMain <- stringdist_inner_join(camaDf, pfdDfMain, by = c("scName" = "pfdFullName"), method="lv", max_dist=25, distance_col = "distance") # outputDfMain <- outputDfMain %>% filter(scNameBdayFormat == pfdDOB) outputDfMain <- outputDfMain %>% filter(first5Letters == camaName5) minDistance = min(outputDfMain$distance) outputDfMain <- outputDfMain %>% filter(distance == minDistance) outputDfMain <- outputDfMain %>% mutate(addressDiff = stringdist(camaParcelAddress, pfdPHY_ADDR1, method="lv")) outputDfMain <- outputDfMain %>% mutate(addrNumMatch = ifelse(parcelAddressNumbers == pfdAddressNumbers, TRUE, FALSE)) outputDfMain <- outputDfMain %>% mutate(firstLastMatch = ifelse(scLast == pfdLast & scFirst == pfdFirst, TRUE, FALSE)) outputDfMain <- outputDfMain %>% mutate(lastMatch = ifelse(scLast == pfdLast, TRUE, FALSE)) }

  47. ~93% properties matched ● The vast majority verified “good” ● ~4,000 flagged for follow-up

  48. Senior Letter Senior citizens who should get an exemption but don’t

  49. Human centered design Data Technology

  50. Human centered design ● Loss aversion ● Timeliness Data ● Chunking ● Salience Technology ● Head start

  51. Case Study: Energy Project (underway)

  52. 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

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

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

  55. work day off hours off hours

  56. off hours workday off hours workday

  57. off hours workday off hours workday

  58. What’s a good data and automation problem? Early warning Finding a needle in the haystack tools Prioritizing for Automating the impact mundane

  59. What’s a good data and automation problem? Early warning Finding a needle in the haystack tools Prioritizing for Automating the impact mundane

  60. Stay in Touch: bit.ly/ancinnovation Ben Matheson ben.matheson@anchorageak.gov 343-6980

Recommend


More recommend