Dynamic Data Displays: Experiences from USDA’s Economic Research Service

46
Dynamic Data Displays: Experiences from USDA’s Economic Research Service Vince Breneman GIS Coordinator USDA-Economic Research Service March 5, 2007

description

Dynamic Data Displays: Experiences from USDA’s Economic Research Service. Vince Breneman GIS Coordinator USDA-Economic Research Service March 5, 2007. Economic Research Service Overview. 400 employees (300 social scientists) - PowerPoint PPT Presentation

Transcript of Dynamic Data Displays: Experiences from USDA’s Economic Research Service

Page 1: Dynamic Data Displays: Experiences from USDA’s Economic Research Service

Dynamic Data Displays: Experiences from USDA’s Economic Research

Service

Vince BrenemanGIS Coordinator

USDA-Economic Research ServiceMarch 5, 2007

Page 2: Dynamic Data Displays: Experiences from USDA’s Economic Research Service

Economic Research Service Overview

400 employees (300 social scientists) ERS conducts a research program to inform public and private decision-making on economic and policy issues involving:

agriculture

trade

food markets

food safety, nutrition, and assistance

natural resources

rural America

Page 3: Dynamic Data Displays: Experiences from USDA’s Economic Research Service

Data visualization objectives

ClientsPolicy/legislative gatekeepersPress/Media Commodity industry/AgribusinessResearch communityPublic

Goal is to provide our clients with robust data products that will allow them to find, explore, extract data and build custom presentation products with some level of consistency

Page 4: Dynamic Data Displays: Experiences from USDA’s Economic Research Service

Challenges

Lots of products often in the wrong format to create dynamic displays

100 data products that in include 1000’s of datasetsMost products are file based with meta data in the file

A variety of users wanting different things from the dataSome want a number a relationship a table or database graphics

Finding data How do we expose data and information that are contained in our automated data delivery systemsHow do users find cross tabulations and geographic subsets etc.

Page 5: Dynamic Data Displays: Experiences from USDA’s Economic Research Service

Challenges

Departmental guidelines limited screen real-estate: 767 pixel width,140 pixel header, ¼ left nav box, ¼ right nav box 508 compliance – must provide reasonable access to the visually impairedPopups not advised because of popup blockersDepartmental guidelines have and will change so building applications with a level of flexibility becomes part of our requirements

Page 6: Dynamic Data Displays: Experiences from USDA’s Economic Research Service

Commercial packages we use for developing Web data visualization applications

Corda’s PopChart – graphing toolGenerates flash files as well as jpgs, eps, pdf …Provides some standard graph types but we have done a bit of customizationTo reduce development time and provide some consistency we have been building graphing web servicesProvides a d-link for visually impaired

ESRI’s ArcIMS 9.1 for mapping of detailed geographies generally county level of lowerUtilizes our SQL Server and spatial data repositoryAble to incorporate a host of spatial reference layers

Page 7: Dynamic Data Displays: Experiences from USDA’s Economic Research Service

ERS data sets page

Lots of productsDepartmental guidelinesFinding data

Page 8: Dynamic Data Displays: Experiences from USDA’s Economic Research Service

ERS food consumption applicationProvides food availability estimates of food supplies moving from production through marketing channels for domestic consumption.U.S. national level annual time series 1909 - 2005 Includes hundreds of commodities from beef and pork to coffee and tea to potato chips

Total domestic population

Page 9: Dynamic Data Displays: Experiences from USDA’s Economic Research Service

Food Consumption data selection page

- Application instructions- User defined graph-able subset-Output options

Challenge:Wanted to show over 100variables creating a LIL (Long Intimidating List)

Page 10: Dynamic Data Displays: Experiences from USDA’s Economic Research Service

Solution: Break list into categories

Challenge: Application description and data query component takes up lots of screen real-estate

Page 11: Dynamic Data Displays: Experiences from USDA’s Economic Research Service

Solution: Jump return page to data selection and results

Challenge:Want to illustrate the group total and commodity shares - this can create scaling issues

Page 12: Dynamic Data Displays: Experiences from USDA’s Economic Research Service

Solution:Allow user to add or delete items from selected group

Page 13: Dynamic Data Displays: Experiences from USDA’s Economic Research Service

PopChart features: - Graph dynamically scales Y-axis for a given set of data

- PopCharts generates flash files with rollovers to get actual values

-PopCharts provides d-link for visually impaired

Page 14: Dynamic Data Displays: Experiences from USDA’s Economic Research Service
Page 15: Dynamic Data Displays: Experiences from USDA’s Economic Research Service

Challenge:Wanted graph to standalone and be clear about what it was representing

Solution:Include extensive footnotes

Page 16: Dynamic Data Displays: Experiences from USDA’s Economic Research Service

Challenge:How do we handle to many variables?

Page 17: Dynamic Data Displays: Experiences from USDA’s Economic Research Service

Solution: Panel plots?

Page 18: Dynamic Data Displays: Experiences from USDA’s Economic Research Service

Profiles of America mapping applicationspatial data

Purpose: Help users visualize over 100 important US county level demographic and socio-economic indicators and a number of ERS rural indicators/geographiesSummarize demographic data by rural geographies and by StateAllow the application to be extended with new indicators of regional geographies

Outputs include maps, graphs and tablesThis is one of our first highly interactive data visualization products

Page 19: Dynamic Data Displays: Experiences from USDA’s Economic Research Service

Regional geographies/typologiesRural-Urban Continuum Code, 2003 County Typology Codes, 2004 Metro-Nonmetro status, 2003 Metro-Micro-Noncore status, 2003 Urban Influence Code, 2003

Page 20: Dynamic Data Displays: Experiences from USDA’s Economic Research Service

Unemployment rate, 2003

Example Demographic and Socio-economic data

Population and Migration Age and Sex Race and Ethnicity Educational Attainment Households and Families Journey to Work Employment and Unemployment Income and Poverty

Page 21: Dynamic Data Displays: Experiences from USDA’s Economic Research Service

How do unemployment rates compare between metro and nonmetro regions?

Page 22: Dynamic Data Displays: Experiences from USDA’s Economic Research Service
Page 23: Dynamic Data Displays: Experiences from USDA’s Economic Research Service

State selection – US default

Page 24: Dynamic Data Displays: Experiences from USDA’s Economic Research Service

Topic groupings

Page 25: Dynamic Data Displays: Experiences from USDA’s Economic Research Service

Rural indicators

Page 26: Dynamic Data Displays: Experiences from USDA’s Economic Research Service

Challenge:How to map 3000+ counties quickly…under 2 seconds?

Solution:Currently we use ESRI ArcIMS - thin client

Page 27: Dynamic Data Displays: Experiences from USDA’s Economic Research Service

Regions view

Standard map navigation

Page 28: Dynamic Data Displays: Experiences from USDA’s Economic Research Service

Issue:

Do you just show the state or surrounding states?

Challenge:Where to display identity tool results?

Page 29: Dynamic Data Displays: Experiences from USDA’s Economic Research Service

Solution:

Used pop-ups - Now posting table results below the map

Page 30: Dynamic Data Displays: Experiences from USDA’s Economic Research Service

Challenge:How to link map regions and chart regions

Solution:Used color linkages

Page 31: Dynamic Data Displays: Experiences from USDA’s Economic Research Service

Same population change variable aggregated to a different geography

Page 32: Dynamic Data Displays: Experiences from USDA’s Economic Research Service

How to aggregate data?

Make sure all variables were using the same county base geographyDevelop a data sturcture to handle regional aggregations

Identified variables as totals, ratio or categoricalRatio data (rates, percentages) need to know the numerator and the denominator by regionTotals sum variable by region

Page 33: Dynamic Data Displays: Experiences from USDA’s Economic Research Service

Agricultural Resource Management Survey (ARMS) application

ARMS is USDA's primary source of information on the financial condition, production practices, resource use, and the economic well-being of America's farm households It’s a large and complicated dataset with over 650 variables before you start summarizing the data with various categorical variables

Page 34: Dynamic Data Displays: Experiences from USDA’s Economic Research Service

It’s a large complicated dataset with over 650 variables before you start slicing and dicing

All these variable are embedded in an application and it’s quit difficult to wrap a search engine around it

Challenge:

How do you search this variable list and provide useful result to the user?

Solution: ???

Page 35: Dynamic Data Displays: Experiences from USDA’s Economic Research Service
Page 36: Dynamic Data Displays: Experiences from USDA’s Economic Research Service
Page 37: Dynamic Data Displays: Experiences from USDA’s Economic Research Service
Page 38: Dynamic Data Displays: Experiences from USDA’s Economic Research Service

Commercial farms:Very large family farms, non-family farms

Intermediate farms:farming occupation/high sales farms, large family farms

Rural residence farms:limited-resource, retirement, residential/lifestyle, farming occupation/low sales

2005 view of farm assets per farm

Page 39: Dynamic Data Displays: Experiences from USDA’s Economic Research Service

2005 view of farm assets

Percent

Challenge:How do we show farm assets by farm typology over time?How do we provide statistical significance to the estimates?

Page 40: Dynamic Data Displays: Experiences from USDA’s Economic Research Service

Solution:

Panel plots

Provide confidence bounds

Issue:

We had to calculate confidence bounds in the application….Would prefer the graphing software to handle it.

Challenge:

How do we show farm assets by region?

Page 41: Dynamic Data Displays: Experiences from USDA’s Economic Research Service

Solution:

Charts on a map

Page 42: Dynamic Data Displays: Experiences from USDA’s Economic Research Service

Farm assets over time by region – with confidence bound

Page 43: Dynamic Data Displays: Experiences from USDA’s Economic Research Service

Challenge:There are several ways to show the same data each with different users in mind

Solution:Display data in multiple formats

Page 44: Dynamic Data Displays: Experiences from USDA’s Economic Research Service

Challenge:How to provide an easy way for comparison of multiple graphs?

Solution: Here grabbed jpgs and lined up in PowerPoint

Farm household income from farming and from off farm sources

Page 45: Dynamic Data Displays: Experiences from USDA’s Economic Research Service

Useful approaches for developing Web data visualization applications

Identifying a few graphing products to concentrate development…Corda’s PopChart and ESRI ArcIMSDeveloping data exploration apps for in house use – provides utility to research staff and a test bed for external applicationsIn house usability testing – really helps you identify the common information people are looking for from a dataset/application

Page 46: Dynamic Data Displays: Experiences from USDA’s Economic Research Service

Concluding thoughts

Building dynamic data displays helps ERS and its clients in a number of ways

Makes data products more accessible and usableProvides ways of turning data into informationProvides better ways to find informationProvides incentives to organize and manage our data in better ways supporting both our research and data dissemination missions