WO1995024012A1 - System and method for determining the impact of weather and other factors on managerial planning applications - Google Patents

System and method for determining the impact of weather and other factors on managerial planning applications Download PDF

Info

Publication number
WO1995024012A1
WO1995024012A1 PCT/US1995/002557 US9502557W WO9524012A1 WO 1995024012 A1 WO1995024012 A1 WO 1995024012A1 US 9502557 W US9502557 W US 9502557W WO 9524012 A1 WO9524012 A1 WO 9524012A1
Authority
WO
WIPO (PCT)
Prior art keywords
weather
data
store
weather data
historical
Prior art date
Application number
PCT/US1995/002557
Other languages
French (fr)
Inventor
Frederick D. Fox
Douglas R. Pearson
Michael A. Rhoads
Peter A. Zaleski
Original Assignee
Strategic Weather Services
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Strategic Weather Services filed Critical Strategic Weather Services
Priority to AU20921/95A priority Critical patent/AU2092195A/en
Publication of WO1995024012A1 publication Critical patent/WO1995024012A1/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling

Definitions

  • the present invention relates generally to predicting consumer demand patterns relative to the retail industry, and more particularly, to identifying the impact of weather and other factors on retail sales.
  • the retail industry has historically been influenced by the shape of the times. For example, the retail industry is impacted by war and peace, lifestyle changes, demographic shifts, attitude progressions, economic expansion and contraction, tax policies, and currency fluctuations.
  • External factors impacting the retail industry include, for example, adverse or favorable weather, rising labor costs, increasing property costs, increased competition, economics, increasing cost of capital, increasing consumer awareness, increasing distribution costs, changing demographics and zero population growth, decreasing labor pool, and flat to diminishing per capita income.
  • Internal (or industry) factors affecting the retail industry include, for example, large number of stores (decentralization), homogeneity among retailers, continuous price promotion (equates to decreased gross margin), decreasing customer loyalty, minimal customer service, physical growth limitations, and large quantities of specific retailer store information.
  • merchandise productivity is particularly important due to the limiting effect of external and internal factors on people and space productivity (e.g. , physical growth limitations and high labor costs).
  • Merchandise productivity can be best achieved by maintaining effective mix of product in a store by product characteristic (merchandise assortments).
  • a retailer must have a merchandise plan that provides the retailer with the ability to (1) define, source, acquire, and achieve specific target merchandise assortments for each individual store location; (2) achieve an efficient, non-disruptive flow from supply source to store; (3) maintain store assortments which achieve anticipated financial objectives; and (4) communicate effectively across all areas of the business to facilitate coordinated action and reaction.
  • MIS management information systems
  • Mainframe-based systems were primarily utilized due to the large amount of store information generated.
  • Store information includes any recordable event, such as purchasing, receiving, allocation, distribution, customer returns, merchandise transfers, merchandise markdowns, promotional markdowns, inventory, store traffic, and labor data.
  • these systems did not typically process external data. Rather, this non-industry data was simply gathered and provided to the retailer for personal interpretation.
  • FIG 1 illustrates a block diagram of a conventional MIS system architecture used in the retail industry.
  • an MIS architecture 101 captures store information (one form of internal data) and electronically flows this information (data) throughout the organization for managerial planning and control purposes.
  • POS data 106 is one form of store information 116.
  • Store information 116 also includes other store data 112.
  • Other store data 112 includes data related to receiving, allocation, distribution, inventory, store traffic, labor, etc.
  • Other store data 112 is generally generated by other in-store systems.
  • Store information 116 is polled (electronically transferred) from point of sale 104 by headquarters, typically by modem or leased-line means 117.
  • POS 104 represents one typical location (retail store).
  • MIS architecture 101 can support multiple POS locations 104.
  • a data storage and retrieval facility 120 receives store information 116 using computer hardware 122 and software 124.
  • Data storage and retrieval facility 120 stores store information 116.
  • Store information 116 is retrieved into data analyzer 127.
  • Data analyzer 127 shapes and analyzes store information 116 under the command of a user to produce data, in the form of reports, for use in the preparation of a managerial plan 130.
  • an EIS 129 which typically operates on a personal computer workstation platform, interfaces with the MIS mainframe or mid-range database in data storage and retrieval facility 120.
  • An EIS system is a computer-based system by which information and analysis can be accessed, created, packaged and/or delivered for use on demand by users who are non-technical in background. Also, EIS systems perform specific managerial applications without extensive interaction with the user, which reduces or eliminates the need for computer software training and documentation.
  • external information 136 In contrast to store information 116, external information 136 consists of manual reports covering such topics as economic forecasts, demographic changes, and competitive analysis. In conventional systems, external information 116 is separately made available to the user for consideration in developing managerial plan 130.
  • PCs personal computers
  • LANs local area networks
  • Weather anomalies are more of a regional and local event rather than a national phenomenon in countries as geographically large as the United States. This is not to say that very anomalous weather cannot affect an entire country or continent, creating, for example, abnormally hot or cold seasons. However, these events are less frequent than regional or local aberrations.
  • POS databases track sales trends of specific categories at specific locations which are then aggregated and manipulated into regional and national executive information reports. Since the impact of local weather anomalies can be diluted when aggregated to the national levels (sharp local sales fluctuations due to weather tend to average out when aggregated into national numbers), the impact of weather has not received much scrutiny relative to national planning and forecasting.
  • weather is often a key driver of sales of specific product categories. Weather also influences store traffic which, in turn, often impacts sales of all goods. Weather can influence the timing and intensity of markdowns, and can create stockout situations which replenishment cycles can not address due to the inherent time lag of many replenishment approaches.
  • the combination of lost sales due to stockouts and markdowns required to move slow inventory are enormous hidden costs, both in terms of lost income and opportunity costs. Aggregate these costs on a national level, and weather is one of the last major areas of retailing where costs can be carved out (eliminate overstocks) and stores can improve productivity (less markdown allows for more margin within the same square footage).
  • One conventional solution is to purposely not consider the impact of weather on retail sales. In such instances, the retailer will maintain high inventory levels and rapidly replenish the inventory as it is sold. This approach creates large working capital needs to support such a large inventory.
  • Another conventional solution is for the retailer to qualitatively use weather information to anticipate future demands. This procedure, if used by decision makers, is very subjective and does not evaluate weather in a predictive sense. Nor does it quantify the effect of past and future weather on consumer demands.
  • Climatology is the study of the climates found on the earth. Climatology synthesizes weather elements (temperature, precipitation, wind, etc.) over a long period of time (years), resulting in characteristic weather patterns for a given area for a given time frame (weekly, monthly, seasonably, etc.). This approach does not utilize forecasted weather as a parameter, which can vary considerably from any given time period from year to year for a given area. Climatology yields only the average weather condition, and is not indicative of the weather for any specific future time frame.
  • the above conventional solutions to weather planning problems in retail all suffer from one or several deficiencies which severely limit their commercial value, by not providing: (1) regional and/or local specificity in measuring past weather impact and projecting future weather impact, (2) the daily, weekly, and monthly increment of planning and forecasting required in the retail industry, (3) ample forecast leadtime required by such planning applications as buying, advertising, promotion, distribution, financial budgeting, labor scheduling, and store traffic analysis, (4) the quantification of weather impact required for precise planning applications such as unit buying and unit distribution, financial budget forecasting, and labor scheduling, (5) reliability beyond a 3 to 5 day leadtime, (6) a predictive weather impact model, which links quantitative weather impact measurement through historical correlation, with quantitative forecasts, (7) the ability to remove historical weather effects from past retail sales for use as a baseline in sales forecasting, (8) an entirely electronic, computerized, EIS implementation for ease of data retrieval/analysis with specific functions that solve specific managerial planning applications, and (9) a graphical user interface representing a predictive model in graphs, formats, and charts immediately useful to the specific managerial applications.
  • EIS Executive Information System
  • the present invention is a computer-based EIS system which determines the impact of weather and other external and internal factors on the retail industry.
  • the present invention is a long-range executive weather information system (LEWIS) containing a predictive model which utilizes industry and non-industry data in its determination of the relationship between historical weather and retail sales. LEWIS determines these relationships with location specificity (for example, store level) as well as time specificity (for example, daily and weekly time increments).
  • location specificity for example, store level
  • time specificity for example, daily and weekly time increments.
  • the present invention utilizes a multiple regression correlation technique to generate a weather impact model which correlates weather and other variables with store information for specific locations.
  • the weather impact model quantifies the weather impact in terms of unit or dollar sales volume or any other commercially useful benchmark.
  • LEWIS After determining the relationship between historical weather and historical sales, LEWIS generates a normalized or deweatherized historical sales baseline utilizing normal weather and external factors. Normal weather is defined as the 30 year average of a particular weather parameter for a specific location and time.
  • LEWIS may then be implemented to "weatherize" the revised managerial plan. That is, LEWIS utilizes the previously determined relationships and applies them to a forecasted weather to generate a weather-modified managerial plan.
  • a weather impact model for buying, distribution, financial budgeting, labor scheduling, advertising, promotion, and store traffic analysis applications is used in conjunction with 1) daily and weekly weather forecasts, and 2) a managerial plan forecast for a specific time, product, and location.
  • the resulting output represents a weather-modified plan for the above managerial planning applications.
  • This weather modified managerial plan is manipulated by a graphic user interface (GUI) into useful charts, graphics and reports for rapid assimilation by the user.
  • GUI graphic user interface
  • the weather impact model is used in conjunction with store information and forecasted weather data.
  • the output identifies how products are favorably or unfavorably impacted by weather at any given location (that is, cold impact versus hot), the degree of the impact, and most importantly, the most favorable timing for advertising and promotional campaigns to take advantage of weather impact.
  • the present invention provides (1) regional and local specificity in measuring the impact of past weather and projecting the impact of future weather, external, and internal factors, (2) daily, weekly, and monthly increment of planning and forecasting, (3) sufficient forecast leadtime required by such planning applications as buying, advertising, promotion, distribution, financial budgeting, labor scheduling and store traffic analysis, (4) the quantification of weather impact required for precise planning applications such as unit buying and unit distribution, financial budget forecasting, and labor scheduling, store traffic, advertising, and promotion, (5) reliability beyond a 3 to 5 day leadtime, (6) a predictive weather impact model, which links quantitative weather impact measurement through historical correlation, with quantitative forecasts, (7) the ability to remove historical weather effects from past retail sales for use as a baseline in sales forecasting, (8) an entirely electronic, computerized, EIS implementation for ease of data retrieval/analysis with specific functions that solve specific managerial planning applications, and (9) a graphical user interface represents the predictive model in graphs, formats, and charts immediately useful to the specific managerial applications.
  • FIG. 1 is a block diagram of a typical management information system (MIS) architecture
  • FIG. 2 is a interface block diagram showing the Long-range Executive Weather Information System (LEWIS) creating and modifying managerial plans;
  • LEO Long-range Executive Weather Information System
  • Figure 3 is a timeline illustrating the leadtime required to execute specific elements of a managerial plan
  • FIG. 4 is a block diagram showing an MIS system containing the LEWIS system of the present invention.
  • Figure 5 illustrates some types of store and external information
  • Figure 6 is a block diagram a local area network containing workstations performing managerial planning functions utilizing LEWIS;
  • Figure 7 is a block diagram illustrating the data flow and analytical process of LEWIS
  • Figure 8 is a flowchart of the functions performed by the database initializer
  • Figure 9 is a block diagram of the functions performed by the correlation processor
  • FIG. 10 is a flowchart of the functions performed by the forecasting processor. Detailed Description of the Preferred Embodiments
  • the present invention is an Executive Information System (EIS) for managerial planning applications that are impacted by weather, economics, competition, demographics, and other factors.
  • EIS Executive Information System
  • the present invention referred to as a Long-range Executive Weather Information System (LEWIS), calculates and displays the impact of any internal (industry) and external factors on retail sales performance. This calculation includes the modeling of the relationship between the above factors and retail information. LEWIS utilizes such a model in conjunction with long range weather forecasts to identify the future impact of the above factors on retail planning applications.
  • EIS Executive Information System
  • LEWIS Long-range Executive Weather Information System
  • LEWIS is implemented to determine the impact of various factors on the retail sales industry.
  • the present invention may be implemented to apply to any industry affected by weather.
  • the present invention may be implemented in industries such as the personal care, utilities, energy, agriculture, consumer products, insurance, transportation, outdoor events, chemicals, pharmaceutical, construction, entertainment, and travel industries.
  • FIG. 2 illustrates a block diagram of an implementation of the present invention in a retailing environment.
  • LEWIS 202 receives as inputs external information 136, store information 116, and weather data 201. LEWIS 202 utilizes these inputs to produce deweatherized data 205.
  • Deweatherized data 205 may be utilized by a user as a new baseline in developing managerial plan 130.
  • managerial plan 130 is any weather-impacted managerial plan or analysis which can accept the level of deweatherized data 205 produced by LEWIS 202. Examples of managerial plan 130 include buying product 206, distributing product to specific locations 208, advertising 210, promotions 212, financial budgeting 214, historical analysis 220, labor scheduling 216, and store traffic analysis 218.
  • a user modifies one or more portions of managerial plan 130 in light of deweatherized data 205 as part of an original planning or replanning function.
  • the subsequent managerial plan is referred to as a revised managerial plan
  • deweatherized data 205 is retained in LEWIS 202 and utilized to internally generate a weather-modified managerial plan
  • the term "deweatherize” refers to the process by which LEWIS 202 utilizes a multiple regression technique (discussed below) to re-state retail data based upon normal weather and external factors.
  • Normal weather is defined as the 30 year average of a particular weather parameter for a specific location and time.
  • External factors impacting the retail industry include, for example, rising labor costs, increasing property costs, increased competition, economics, increasing cost of capital, increasing consumer awareness, increasing distribution costs, changing demographics and zero population growth, decreasing labor pool, and flat to diminishing per capita income.
  • Figure 3 illustrates the typical leadtimes required to execute specific elements of a managerial plan in a large retailer environment.
  • Inherent in the concept of managerial planning is a leadtime associated with specific activities which must be conducted in an organized fashion.
  • the maximum and minimum leadtimes for the functions depicted in managerial plan 130 are illustrated according to the time they have to be performed relative to the implementation date of the managerial plan.
  • the duration of the leadtimes illustrated in Figure 3 are those in which the planning activity is to occur to have commercial value.
  • Buying 206 has a typical leadtime 302 of 6 to 15 months.
  • Distributing 208 has a typical leadtime 304 of 1 week to 3 months.
  • Financial budgeting 214 has a typical leadtime 306 of 3 to 12 months.
  • Advertising 210 and promotion 212 applications are conducted at different levels of retailing such as regional and national levels. As a result, the leadtime required to implement these applications varies according to the targeted level. For example, regional advertising requires a leadtime 308 of 1 to 3 months, while national advertising requires a leadtime 310 of 3 to 12 months.
  • Regional promotion requires a leadtime 312 of 3 days to 3 months, while national promotions require a leadtime 314 of 1 to 6 months.
  • Store traffic analysis 218 has a leadtime 316 of 3 days to 12 months, and labor scheduling 216 has a leadtime 318 from 3 days to 3 months.
  • Historical Analysis 220 is performed on an on-going basis and thus is shown to have a continual leadtime 320.
  • FIG 4 illustrates a block diagram of a typical MIS system in which the present invention is implemented.
  • LEWIS 202 is resident within a computer-based MIS architecture 402.
  • MIS architecture 402 captures store information 116 and external information 136 to electronically transmit this information throughout an organization for managerial planning and control purposes in a manner similar to that described with reference to Figure 1.
  • Retailers sell product to consumers through one or more store locations 104 generating store information 116. Also note that the present invention is applicable to one or more locations, metropolitan statistical areas, or regions.
  • Other store data 112 which is also considered store information 116, includes any type of recordable event taking place in support of consumer sales (that is, inventory transfer from distribution center to store, promotion data, store traffic, labor data, etc). Other store data 112 specifically does not include events containing information regarding the time, amount, and merchandise of a specific sale. Thus, any type of store information 116 in support of consumer sales activities is collected and flows through MIS architecture 402 to LEWIS 202.
  • External information 136 can be economic, demographic, competitive, or any other information that the retailer believes is of value to assessing his business performance.
  • External information 136 is typically available via on-line data services or from external database sources.
  • the data storage and retrieval facility 120 receives external information 136 and store information 116 using computer hardware 122 and software 124.
  • the data storage and retrieval facility 120 can be a mainframe computer, mid-range computer or Personal Computer (PC) network configuration. For the largest retailers, mainframe storage is preferable.
  • PC Personal Computer
  • LEWIS 202 retrieves the appropriate information from data storage and retrieval facility 120 and receives weather data 201 to generate deweatherized data 205 which, used in conjunction with managerial plan 130, produces a revised managerial plan 207.
  • revised managerial plan 207 can be input into LEWIS 202 to be "weatherized.”
  • weatherize refers to the process by which one utilizes the present invention with forecasted weather and other factors to forecast retail sales. The forecasted weather is commercially available from Strategic Weather Services, Wayne, Pennsylvania.
  • the workstation or LAN-based LEWIS 202 implemented within the retailer's MIS architecture 102 receives store information 116, external information 136, and weather data 201 as inputs for analysis.
  • the result of the weatherization yields a weather-modified managerial plan 204.
  • the LEWIS system In the preferred embodiment of present invention, the LEWIS system
  • LEWIS 202 is a computer-based Executive Information System (EIS) residing on a PC workstation or LAN having, for example, a model 80486 processor (Intel, Sunnyvale, California, USA). However, as one of ordinary skill in the art would find apparent, LEWIS 202 may reside within any computer-based system, including mid-range or mainframe MIS architectures.
  • EIS Executive Information System
  • Figure 5 illustrates, in block diagram form, the store information 116 and external information 136 which are considered in the preferred embodiment of LEWIS 202.
  • the various categories of store information 116 include POS data 106 and other store data 112.
  • POS data 106 includes product data 502, POS receipt data 504, promotional data 510, markdown data 512.
  • Other store data 112 includes inventory data 506, store traffic data 508 and employee labor data 516.
  • the various categories of external information 116 include POS data 106 and other store data 112.
  • POS data 106 includes product data 502, POS receipt data 504, promotional data 510, markdown data 512.
  • Other store data 112 includes inventory data 506, store traffic data 508 and employee labor data 516.
  • the various categories of external information include POS data 106 and other store data 112.
  • POS data 106 includes product data 502, POS receipt data 504, promotional data 510, markdown data 512.
  • Other store data 112 includes inventory data 506, store traffic data 508 and employee labor data
  • These categories of store information 116 and external information 136 are by way of example only, and the present invention contemplates any type of store, external, or other data collected in the course of an enterprise which experiences weather impact and can be analyzed to discern commercially valuable analysis for planning purposes. In industries other than retailing, the present invention contemplates any data collected in the course of operating an enterprise which is necessary for and valuable to the activity of planning, including but not limited to Uniform Product Code (UPC) data, shipments to distributors, dealer channel data, financial market data, labor scheduling data and store traffic data.
  • UPC Uniform Product Code
  • LEWIS 202 residing on a LAN is illustrated.
  • LEWIS 202 resides on LAN 600 whereby all applications have access to
  • data analyzer 406 allows electronic transfer of managerial plans between planning applications residing on the same or different workstation.
  • workstation 602 may be used to perform the buying application 206 portion of the managerial plan 130.
  • workstation 604 is used to perform the distribution 208 portion of managerial plan 130.
  • Workstation 606 is used to perform the advertising 210 portion.
  • Workstation 608 is used to promotion 212 portion.
  • Workstation 610 is used to perform the financial budgeting 214 portion.
  • Workstation 612 is used to perform the labor scheduling 216 portion, and workstation 614 is used to perform store traffic analysis portion 218 of managerial plan 130.
  • Workstation 616 is used to perform the historical analysis 220 portion of managerial plan 130.
  • LEWIS 202 includes a database initializer 702, a correlation processor 704, a forecasting processor 706, and a graphical user interface (GUI) 710, described in detail below.
  • GUI graphical user interface
  • LEWIS system 202 interfaces with the retailer's MIS data storage and retrieval system 120 to receive the store and external information illustrated in Figure 5.
  • LEWIS 202 may require the data to be aggregated or manipulated. For example, aggregating daily sales history into weekly figures which would typically be done by the retailer. This function is typically performed prior to being input into LEWIS
  • Weather data 201 includes historical weather data 714, forecasted weather data 715 and normal weather data 716.
  • Weather data 701 is typically measured by any time increment necessary, for example: day, week, month.
  • Weather data 201 can be any parameter of temperature , precipitation, humidity and other common meteorological factor.
  • Forecasted weather data 715 is defined as predicted weather in time increments for specific locations from 3 days to 15 months in the future.
  • Forecasted weather data 715 is commercially available from Strategic Weather Services, Wayne, Pennsylvania, U.S.A. Historical weather data 714 is defined as actual weather observations in time increments for specific locations. Normal weather 716 is defined as the 30 year average of any weather parameter.
  • the database initializer 702 prepares store information 116 and external information 136 received from data storage and retrieval facility 120, and places this data into databases using mathematical relationships (discussed below).
  • the database initializer 702 transforms the datasets into the proper form for the correlation processor 704.
  • the database initializer 702 will accommodate client-specific hierarchies of products and locations and will also perform location-to-MSA mapping functions.
  • Data storage and retrieval facility 120 stores the store information in an appropriate format for use by
  • LEWIS 202 without aggregation or manipulation.
  • historical store information 116 and external store information 136 are correlated with historical weather data 714.
  • the correlation processor 704 produces the deweatherized data 205 based upon substituting normal weather data 716 into the weather impact model 720.
  • the deweatherized data 205 is used as a baseline input to the managerial plan 130, thereby providing the retailer with the capability to produce a revised managerial plan 207 to be used as input to the forecasting processor 706.
  • the retailer can choose to use his existing managerial plan 130 as input to the forecasting process source 706 without utilizing deweatherized data 205.
  • the forecasting processor 706 applies the forecasted weather data 715 to the weather impact model 720 in conjunction with the revised plan 207 or in conjunction with the deweatherized data 205, whichever is appropriate, based upon the level of "sophistication" for each retailer.
  • the term sophistication relates to the ability of the retailer to produce daily and/or weekly product plans by store location.
  • the forecasting processor 706 then produces a weather-modified managerial plan 204 based upon substitution of forecasted weather information 715 and external information 136 into the weather impact model 720.
  • the forecasting processor 706 quantitatively modifies a forecast from a managerial plan 130, or a revised plan 207, or the deweatherized data 205 and generates relative comparisons of weather impact on specific products at specific locations and times.
  • GUI 710 then receives the weather-modified managerial plan 204 from the forecasting processor 706.
  • Figure 8 is a flow chart illustrating the processing steps which are performed by the database initializer 702 in a preferred embodiment of the present invention.
  • database initializer 702 retrieves external information 136 and store information 116 (generally referred to as client data), from data storage and retrieval facility 120.
  • Weather data 201 is also input into database initializer 702.
  • Weather data 201 includes historical weather data 714, forecasted weather data 715, and normal weather data 716.
  • weather data 201 is made available when LEWIS 202 is installed on LAN 600.
  • the data retrieved by database initializer 702 is determined by the functions and time periods selected by the user via GUI 710.
  • database initializer 702 maps store locations to metropolitan statistical areas (MSAs). This mapping function enables database initializer 702 to determine what portion of weather data 201 is required based upon the store information 116 provided. By mapping store location zip codes to MSAs, database initializer 702 then utilizes only that portion of weather data 201 which is associated with those MSAs in which stores are located.
  • database initializer 702 facilitates the identification/building of retailer hierarchial structure tables. Hierarchial structural tables indicate the parent-child relationship between retailer items and the respective levels above them. For example, bras are a child of women's lingerie which is a child of women's division which is a child of apparel, etc.
  • the database initializer 702 can consolidate the items in any manner desired by the user depending on the form of the hierarchial structural tables. Alternative consolidations wherein the user aggregates the information in a particular combination of products, levels, and store locations are also possible.
  • database initializer 702 generates a deweatherization regression structure file.
  • the deweatherization regression structure file defines how LEWIS will build the weather impact model via multiple regression techniques.
  • the deweatherization regression structure file is comprised of four sections: (1) regress columns which indicate how LEWIS will sample specific historical periods; (2) regression variables which indicate how the variable database historical value is mapped into weather impact 720; (3) normal variables which indicate how the variable data base normal values map into weather impact model 720; (4) variable mappings which indicates what the output of the weather impact model will be named. Each of these are discussed below.
  • the first section of the deweatherization regression structure file, regress columns, is the sampling of specific historical periods. Building weather impact model 720 requires that associations be made between similar historical observations of weather and sales and other external data. In order to associate the dates from store information 116 and weather data 201, store information 116 is offset into weather data file by a certain number of periods. Database initializer 702 receives this number of periods from the user to move the stored information 116 to achieve this alignment. Also, the specific periods to be sampled from both, historical weather data 714 and the historical sales data (store information) 116 are also received from the user. In the preferred embodiment, there is typically at least two year's quantity of data required.
  • the second section of the deweatherization regression structure file contains the mappings of historical values from variable databases 718 into weather impact model 720. To perform this mapping function, the historical values to be used by weather impact model 720 are identified, including the transformations of those variables. These variables are present in sales information 116 and/or the weather data 201.
  • the following "x" variables come from weather data 201, (history, normal, and forecast), and sales information 116 stored in data storage and retrieval facility 120.
  • weather impact model 720 contains nine independent variables (discussed below).
  • the first independent variable, xTEMP, is shown below.
  • This independent variable shows how LEWIS derives the first variable as a difference from the current value, TEMP, and the previous value, LAG(TEMP,1). This definition continues through the remaining independent variables, which are indicated by the "x" in the front of them.
  • the function “LAG(XX,n)” refers to the lagging of the data XX by n periods.
  • the function “HAVERAGE(XX)” refers to deriving the shape of an historical average of the XX variable.
  • TAVERAGE(XX) refers to deriving an average of the variable XX.
  • UNIT HAVERAGE(TOT. UNIT)
  • Y is the dependent variable, retail sales, which LEWIS is modeling.
  • this variable describes the "shape" of sales instead of the actual sales value.
  • This shape of sales is derived by taking the actual sales value and dividing by the average sales for the entire season. For example, if the season was 3 periods long, and the actual sales values were 2, 4, and 6, the average for the season would be 4. The shape of sales would be 2/4, 4/4,
  • UNIT H A VERAGE(TOT. UNIT)
  • deweatherization regression structure file variable mappings, labels the deweatherization output variables. This is shown as:
  • the code "r” tells the output procedure that the codes following are only to pertain to the historical sections of the file.
  • This outputs will be placed into a comma-separated file in the form of product, location, variable, time,...time N , i.e., time is the across subscript dimension(same as the input files).
  • This output file will be the deweatherized data 205, meaning that it will show the last year actual sales results and the deweatherized data results for each (product x location) combination that was run through the weather impact model 720.
  • FIG 9 is a flowchart illustrating the steps performed by correlation processor 704.
  • correlation processor 704 generates the weather impact model based upon the deweatherization regression structure file defined in step 808.
  • the weather impact model utilizes a multiple regression technique which is well known to one of ordinary skill in the art.
  • the weather impact model 720 is a multiple regression model with "k" variables. This model is based on the assumption that there is a correlation (i.e., a statistically significant relationship) between the change in weather
  • the deweatherization regression model also considers other variables which are not strictly weather-based to more accurately define the observed changes in retail sales. These include the external and internal factors discussed above.
  • Weather impact model 720 is essentially this equation with the values of the coefficients determined, since these coefficients identify the effect of weather on the dependent variables (retail sales).
  • variable transformations which determines how variables are to be used within the regression equation, is critical to the successful execution and use of the regression equation. Therefore, the variable transformations in an equation structure are shown above. These transformations are generated by database initializer 702.
  • the regression model has k + 1 variables - a dependent variable, and k independent variables (which includes a constant, shown as B, in the equation above). There are also N observations. We can summarize the regression model by writing a series of equations, as follows:
  • the calculation for the cell in row i column j of the result matrix is the sum, for all n, of the products of the nth cell in row i of X with the nth cell of column j of Y.
  • the adjoint of a matrix X (designated Adj(X)) is divided by the determinant of X (designated X).
  • the determinant of any matrix is a single value
  • the adjoint of a matrix is another matrix of the same order as the original matrix. Dividing a matrix by a single value is simply dividing each cell of that matrix by the single value.
  • the determinant of a matrix must be determined. This is achieved by implementing a recursive procedure which is well known to one of ordinary skill in the art.
  • the adjunct matrix for a Matrix X of order n is calculated as:
  • T statistics are calculated for each independent variable as a measure of the significance of that variable to the weather impact model 720. Values of the T statistics above about 1.5 are preferred, the T statistics are calculated as:
  • V j ith diagonal element of the matrix (X'X) 1 .
  • sJV Standard error of the independent variable.
  • s Standard Error of the Regression
  • the present invention also considers the P-value, another measure of statistical significance, in the deweatherization regression.
  • the P-value is the probability of the F statistic. In the preferred embodiment, it is used as a filter. In other words, if the F-statistic is 10% , there is a 90% probability that there is at least one explanatory variable in the weather impact model 720. In the preferred embodiment, the P-value used is an approximation rather than a precise calculation which involves solving integrals. This approach is apparent to one of ordinary skill in the relevant art.
  • the terms N-k and k-1 which we used above are referred to in this algorithm as v and u respectively.
  • the correlation processor 704 uses the resulting weather impact model 720 to forecast different values in step 906.
  • the normal weather data 716 is substituted into weather impact model 720 for the historical weather data 714 to arrive at deweatherization data 205.
  • the weather impact model 720 has to be generated before the deweatherized data 205 can be generated. This is referred to as the deweatherization data 205.
  • Correlation processor 704 then outputs both, weather impact model 720 and deweatherization data 205.
  • FIG 10 is a flowchart of the steps performed by forecasting processor 706.
  • forecasting processor 706 receives revised managerial plan 207, weather impact model 720, and deweatherization data 205.
  • Weather impact model 720 and deweatherization data 205 are generated by correlation processor 704.
  • the revised managerial plan 207 is the original managerial plan 130 modified according to the deweatherized data 205.
  • forecasting processor 706 defines a weatherization regression structure file.
  • the weatherization structure file is similar to the deweatherization regression structure file discussed above. However, the weatherization regression structure file includes a forecast columns section and a forecast variables section in addition to the four previously mentioned sections under the database initializer.
  • the forecasting processor 706 then identifies weatherization input files in step 1004.
  • forecasted weather data 716 is available from Strategic Weather Services, Wayne, Pennsylvania, U.S.A. to substitute into the weather-impact model 720 in addition to existing deweatherized data 205 and other external information 136.
  • the forecasting processor 706 then executes the weatherization regression step 1006.
  • the output of this final step produces the weather- modified managerial plan 204 which is output to the graphical user interface 710 for representation and viewing.
  • the database initializer 702, correlation processor 704, forecasting processor 706, are implemented with commercially available multi-dimensional software products, such as the 'ONE-UP' product, developed by Comshare Inc. , Ann Arbor, Michigan.
  • the graphical user interface 710 is implemented in the 'COMMANDER' graphical user interface product manufactured by Comshare Inc.
  • the present invention is not limited to these products, and contemplates any multi-dimensional modelling tool or SQL (Structured Query

Abstract

A computer-based Executive Information System (202) for determining the impact of weather and other external and internal factors on the retail industry. Utilizing a multiple regression correlation technique in a predictive model, a correlation of weather variables with store information for specific locations and times is performed to quantify a weather impact model in terms of unit or dollar sales volume change, or any other commercially useful benchmark (704). The Executive Information System determines these relationships with location and time specificity. Using the relationship between historical weather and historical sales, the system 'deweatherizes' the historical weather to create a normalized historical sales relative to weather based on the 30 years average normal weather (720). The deweatherized data may be used in conjunction with a user-provided managerial plan to produce a revised managerial plan (207). Alternatively, the revised plan can be 'weatherized' by the system by applying forecasted weather to the weather impact model to generate a weather-modified managerial plan (204).

Description

System and Method For Determining
The Impact of Weather and Other Factors
On Managerial Planning Applications
Background of the Invention
Field of the Invention
The present invention relates generally to predicting consumer demand patterns relative to the retail industry, and more particularly, to identifying the impact of weather and other factors on retail sales.
Related Art
A. Historical Perspective of Retailing
The retail industry has historically been influenced by the shape of the times. For example, the retail industry is impacted by war and peace, lifestyle changes, demographic shifts, attitude progressions, economic expansion and contraction, tax policies, and currency fluctuations.
The period from 1965 to 1975 was marked by growth and segmentation in the retail industry. New types of stores such as department stores, specialty stores, and discount stores appeared, increasing competition in the retail industry. One result of this growth was a decrease in gross margin (sales price - cost of goods sold). Another result was a shifting of supply sources. Originally, merchandise was supplied exclusively by vendors. However, segmentation and growth resulted in specialty chains and discounters manufacturing merchandise in-house (commonly known as vertical integration).
The period from 1975 to 1980 was marked by disillusionment and complexity in the retail industry. Inflation and women entering the work force in significant numbers resulted in a more sophisticated consumer. Many retailers began to rethink the basics of merchandising in terms of merchandise assortments, store presentations, customer service, and store locations. Other less sophisticated retailers continued on an undisciplined and unstructured policy of store growth.
The period from 1980 to 1990 was marked by recovery and opportunity in the retail industry. An economic boom stimulated consumer confidence and demand. This, coupled with the expansion of the previous period, paved the way for the retail industry to overborrow and overbuild.
With their increased size, retailers became increasingly unable to manage and analyze the information flowing into their organizations.
B. Retailing Problems and Opportunities of Today
The problems and opportunities facing the retailer fall into two categories of factors: (1) external factors; and (2) internal (or industry) factors.
External factors impacting the retail industry include, for example, adverse or favorable weather, rising labor costs, increasing property costs, increased competition, economics, increasing cost of capital, increasing consumer awareness, increasing distribution costs, changing demographics and zero population growth, decreasing labor pool, and flat to diminishing per capita income. Internal (or industry) factors affecting the retail industry include, for example, large number of stores (decentralization), homogeneity among retailers, continuous price promotion (equates to decreased gross margin), decreasing customer loyalty, minimal customer service, physical growth limitations, and large quantities of specific retailer store information.
Growth and profitability can only be achieved by maximizing the productivity and profitability of the primary assets of the retail business: merchandise (inventory), people, and retail space. The above external and industry factors have added to a retailer's burdens of maintaining the productivity of these assets.
Of the three primary assets, merchandise productivity is particularly important due to the limiting effect of external and internal factors on people and space productivity (e.g. , physical growth limitations and high labor costs).
Merchandise productivity can be best achieved by maintaining effective mix of product in a store by product characteristic (merchandise assortments).
To achieve more effective merchandise assortments, a retailer must have a merchandise plan that provides the retailer with the ability to (1) define, source, acquire, and achieve specific target merchandise assortments for each individual store location; (2) achieve an efficient, non-disruptive flow from supply source to store; (3) maintain store assortments which achieve anticipated financial objectives; and (4) communicate effectively across all areas of the business to facilitate coordinated action and reaction.
Such an effective merchandise plan must consider all possible external and industry factors. To obtain this knowledge, a retailer must have responsive and easy access to the data associated with these factors, referred to as external and industry data, respectively. To assimilate and analyze this data, which comes from many sources and in many formats, retailers began utilizing management information systems (MIS). The primary function of the MIS department in the retail industry has been the electronic collection, storage, retrieval, and manipulation of store information. Mainframe-based systems were primarily utilized due to the large amount of store information generated. Store information includes any recordable event, such as purchasing, receiving, allocation, distribution, customer returns, merchandise transfers, merchandise markdowns, promotional markdowns, inventory, store traffic, and labor data. In contrast to the extensive collection and storage of internal data, these systems, did not typically process external data. Rather, this non-industry data was simply gathered and provided to the retailer for personal interpretation.
Since understanding of local and region level dynamics is a requisite for increased retailing productivity, retailers would essentially feed store information at the store level into massive mainframe databases for subsequent analysis to identify basic trends. However, the use of mainframes typically requires the expense of a large MIS department to process data requests. There is also an inherent delay from the time of a data request to the time of the actual execution. This structure prevented MIS systems from becoming cost effective for use by executives in making daily decisions, who are typically not computer specialists and thus rely on data requests to MIS specialists.
Figure 1 illustrates a block diagram of a conventional MIS system architecture used in the retail industry. Referring to Figure 1, an MIS architecture 101 captures store information (one form of internal data) and electronically flows this information (data) throughout the organization for managerial planning and control purposes.
At point of sale 104, scanners 108 and electronic registers 110 record transactions to create POS data 106. These transactions include data related to customer purchases, customer returns, merchandise transfers, merchandise markdowns, promotional markdowns, etc. POS data 106 is one form of store information 116. Store information 116 also includes other store data 112. Other store data 112 includes data related to receiving, allocation, distribution, inventory, store traffic, labor, etc. Other store data 112 is generally generated by other in-store systems.
Store information 116 is polled (electronically transferred) from point of sale 104 by headquarters, typically by modem or leased-line means 117. POS 104 represents one typical location (retail store). However, MIS architecture 101 can support multiple POS locations 104.
A data storage and retrieval facility 120 receives store information 116 using computer hardware 122 and software 124. Data storage and retrieval facility 120 stores store information 116. Store information 116 is retrieved into data analyzer 127. Data analyzer 127 shapes and analyzes store information 116 under the command of a user to produce data, in the form of reports, for use in the preparation of a managerial plan 130.
In the 1970's and 1980's, retrieval of store information 116 into data analyzer 127 and the subsequent report generation were manually or electronically generated through a custom request to MIS department personnel. More recently, in response to the need for a rapid executive interface to data for managerial plan preparation, a large industry developed in Executive Information Systems (EIS). Referring to Figure 1, an EIS 129, which typically operates on a personal computer workstation platform, interfaces with the MIS mainframe or mid-range database in data storage and retrieval facility 120. An EIS system is a computer-based system by which information and analysis can be accessed, created, packaged and/or delivered for use on demand by users who are non-technical in background. Also, EIS systems perform specific managerial applications without extensive interaction with the user, which reduces or eliminates the need for computer software training and documentation.
In contrast to store information 116, external information 136 consists of manual reports covering such topics as economic forecasts, demographic changes, and competitive analysis. In conventional systems, external information 116 is separately made available to the user for consideration in developing managerial plan 130.
Technical improvements in speed and storage capability of personal computers (PCs) have allowed this trend towards EIS systems to take place, while most firms still maintain a mainframe or minicomputer architecture for basic POS data storage and processing. The advent of powerful mini computers, local area networks (LANs), and PC systems has resulted in many of the traditional mainframe retailing applications migrating to these new platforms.
C. The Nature of Weather Anomalies
Weather anomalies are more of a regional and local event rather than a national phenomenon in countries as geographically large as the United States. This is not to say that very anomalous weather cannot affect an entire country or continent, creating, for example, abnormally hot or cold seasons. However, these events are less frequent than regional or local aberrations.
Significant precipitation and temperature deviations from normal events occur continually at time intervals in specific regions and locations throughout the United States.
Because actual daily occurrences fluctuate around the long term "normal" or "average" trend line (in meteorology, normal is typically based on a 30 year average), past historical averages can be a very poor predictor of future weather on a given day and time at any specific location. Implicitly, weather effects are already embedded in an MIS POS database, so the retailer is consciously or unconsciously using some type of historical weather as a factor in any planning approach that uses trendline forecasts based on historical POS data for a given location and time period.
D. Weather Relative to National Planning Applications
At a national level, weather is only one of several important variables driving consumer demand for a retailer's products. Several other factors are, for example, price, competition, quality, advertising exposure, and the structure of the retailer's operations (number of stores, square footage, locations, etc). Relative to the national and regional implementation of planning, the impact of all of these variables dominates trendline projections.
As described above, POS databases track sales trends of specific categories at specific locations which are then aggregated and manipulated into regional and national executive information reports. Since the impact of local weather anomalies can be diluted when aggregated to the national levels (sharp local sales fluctuations due to weather tend to average out when aggregated into national numbers), the impact of weather has not received much scrutiny relative to national planning and forecasting.
E. Weather Relative to Regional and Local Planning Applications
The impact of weather on a regional and local level is direct and dramatic. At the store level, weather is often a key driver of sales of specific product categories. Weather also influences store traffic which, in turn, often impacts sales of all goods. Weather can influence the timing and intensity of markdowns, and can create stockout situations which replenishment cycles can not address due to the inherent time lag of many replenishment approaches. The combination of lost sales due to stockouts and markdowns required to move slow inventory are enormous hidden costs, both in terms of lost income and opportunity costs. Aggregate these costs on a national level, and weather is one of the last major areas of retailing where costs can be carved out (eliminate overstocks) and stores can improve productivity (less markdown allows for more margin within the same square footage).
In short, weather can create windows of opportunity or potential pitfalls that are completely independent events relative to economics, demographics, consumer income, and competitive issues (price, quality). The cash and opportunity costs in the aggregate are enormous.
F. Conventional Approaches Addressing Weather Impact
Though the majority of retailers acknowledge the effects of weather, many do not consider weather as a problem per se, considering it as a completely uncontrollable part of the external environment.
However, the underlying problem is essentially one of prediction of the future; i.e., developing a predictive model. All retailers must forecast (informally or formally) how much inventory to buy and distribute based on expected demand and appropriate inventory buffers. Hence, many conventional predictive modelling processes have been developed, none of which adequately address the impact of weather impact.
One conventional solution is to purposely not consider the impact of weather on retail sales. In such instances, the retailer will maintain high inventory levels and rapidly replenish the inventory as it is sold. This approach creates large working capital needs to support such a large inventory. Another conventional solution is for the retailer to qualitatively use weather information to anticipate future demands. This procedure, if used by decision makers, is very subjective and does not evaluate weather in a predictive sense. Nor does it quantify the effect of past and future weather on consumer demands.
Another conventional approach is the utilization of climatology. Climatology is the study of the climates found on the earth. Climatology synthesizes weather elements (temperature, precipitation, wind, etc.) over a long period of time (years), resulting in characteristic weather patterns for a given area for a given time frame (weekly, monthly, seasonably, etc.). This approach does not utilize forecasted weather as a parameter, which can vary considerably from any given time period from year to year for a given area. Climatology yields only the average weather condition, and is not indicative of the weather for any specific future time frame.
Manufacturers and retailers have been known to rely on broad projections developed by the National Weather Service (the governmental entity in the USA charged with disseminating weather data to the public) and other private forecasting firms. With reference to long range projections, these may be vague, broad, and lack regional or local specificity. It is of limited use since they are issued to cover anticipated weather averaged for 30,
60, or 90 day periods covering large geographic areas. This information cannot be quantified or easily integrated into an MIS-based planning system which is geared toward a daily or weekly time increment for specific location and time.
In summary, the above conventional solutions to weather planning problems in retail all suffer from one or several deficiencies which severely limit their commercial value, by not providing: (1) regional and/or local specificity in measuring past weather impact and projecting future weather impact, (2) the daily, weekly, and monthly increment of planning and forecasting required in the retail industry, (3) ample forecast leadtime required by such planning applications as buying, advertising, promotion, distribution, financial budgeting, labor scheduling, and store traffic analysis, (4) the quantification of weather impact required for precise planning applications such as unit buying and unit distribution, financial budget forecasting, and labor scheduling, (5) reliability beyond a 3 to 5 day leadtime, (6) a predictive weather impact model, which links quantitative weather impact measurement through historical correlation, with quantitative forecasts, (7) the ability to remove historical weather effects from past retail sales for use as a baseline in sales forecasting, (8) an entirely electronic, computerized, EIS implementation for ease of data retrieval/analysis with specific functions that solve specific managerial planning applications, and (9) a graphical user interface representing a predictive model in graphs, formats, and charts immediately useful to the specific managerial applications.
What is needed is an Executive Information System (EIS) which contains a predictive model utilizing weather and other external and internal factors to provide location and time specific forecasts. The forecast must be available early enough to provide the necessary lead time for retail planners to respond to the changing factors, and must be reliable. The EIS system must interface to existing MIS systems, and must present the analysis quickly and in a form which is tailored to specific planning applications.
Summary of the Invention
The present invention is a computer-based EIS system which determines the impact of weather and other external and internal factors on the retail industry. The present invention is a long-range executive weather information system (LEWIS) containing a predictive model which utilizes industry and non-industry data in its determination of the relationship between historical weather and retail sales. LEWIS determines these relationships with location specificity (for example, store level) as well as time specificity (for example, daily and weekly time increments).
The present invention utilizes a multiple regression correlation technique to generate a weather impact model which correlates weather and other variables with store information for specific locations. The weather impact model quantifies the weather impact in terms of unit or dollar sales volume or any other commercially useful benchmark.
After determining the relationship between historical weather and historical sales, LEWIS generates a normalized or deweatherized historical sales baseline utilizing normal weather and external factors. Normal weather is defined as the 30 year average of a particular weather parameter for a specific location and time.
Since the original managerial plan does not typically consider weather effects in any systematic function, a user can utilize the deweatherized data to generate a revised managerial plan. In addition, LEWIS may then be implemented to "weatherize" the revised managerial plan. That is, LEWIS utilizes the previously determined relationships and applies them to a forecasted weather to generate a weather-modified managerial plan. A weather impact model for buying, distribution, financial budgeting, labor scheduling, advertising, promotion, and store traffic analysis applications, is used in conjunction with 1) daily and weekly weather forecasts, and 2) a managerial plan forecast for a specific time, product, and location. The resulting output represents a weather-modified plan for the above managerial planning applications. This weather modified managerial plan is manipulated by a graphic user interface (GUI) into useful charts, graphics and reports for rapid assimilation by the user.
For advertising and promotional applications, the weather impact model is used in conjunction with store information and forecasted weather data. The output identifies how products are favorably or unfavorably impacted by weather at any given location (that is, cold impact versus hot), the degree of the impact, and most importantly, the most favorable timing for advertising and promotional campaigns to take advantage of weather impact.
The present invention provides (1) regional and local specificity in measuring the impact of past weather and projecting the impact of future weather, external, and internal factors, (2) daily, weekly, and monthly increment of planning and forecasting, (3) sufficient forecast leadtime required by such planning applications as buying, advertising, promotion, distribution, financial budgeting, labor scheduling and store traffic analysis, (4) the quantification of weather impact required for precise planning applications such as unit buying and unit distribution, financial budget forecasting, and labor scheduling, store traffic, advertising, and promotion, (5) reliability beyond a 3 to 5 day leadtime, (6) a predictive weather impact model, which links quantitative weather impact measurement through historical correlation, with quantitative forecasts, (7) the ability to remove historical weather effects from past retail sales for use as a baseline in sales forecasting, (8) an entirely electronic, computerized, EIS implementation for ease of data retrieval/analysis with specific functions that solve specific managerial planning applications, and (9) a graphical user interface represents the predictive model in graphs, formats, and charts immediately useful to the specific managerial applications.
Further features and advantages of the present invention, as well as the structure and operation of various embodiments of the present invention, are described in detail below with reference to the accompanying drawings. In the drawings, like reference numbers indicate identical or functionally similar elements. Additionally, the left-most digit of a reference number identifies the drawing in which the reference number first appears.
Brief Description of The Drawings
This invention will be better understood if reference is made to the accompanying drawings in which:
Figure 1 is a block diagram of a typical management information system (MIS) architecture;
Figure 2 is a interface block diagram showing the Long-range Executive Weather Information System (LEWIS) creating and modifying managerial plans;
Figure 3 is a timeline illustrating the leadtime required to execute specific elements of a managerial plan;
Figure 4 is a block diagram showing an MIS system containing the LEWIS system of the present invention;
Figure 5 illustrates some types of store and external information;
Figure 6 is a block diagram a local area network containing workstations performing managerial planning functions utilizing LEWIS;
Figure 7 is a block diagram illustrating the data flow and analytical process of LEWIS;
Figure 8 is a flowchart of the functions performed by the database initializer; Figure 9 is a block diagram of the functions performed by the correlation processor; and
Figure 10 is a flowchart of the functions performed by the forecasting processor. Detailed Description of the Preferred Embodiments
I. General Overview
The present invention is an Executive Information System (EIS) for managerial planning applications that are impacted by weather, economics, competition, demographics, and other factors. The present invention, referred to as a Long-range Executive Weather Information System (LEWIS), calculates and displays the impact of any internal (industry) and external factors on retail sales performance. This calculation includes the modeling of the relationship between the above factors and retail information. LEWIS utilizes such a model in conjunction with long range weather forecasts to identify the future impact of the above factors on retail planning applications.
In the preferred embodiment of the present invention, LEWIS is implemented to determine the impact of various factors on the retail sales industry. However, as one of ordinary skill in the relevant art would find apparent, the present invention may be implemented to apply to any industry affected by weather. For example, the present invention may be implemented in industries such as the personal care, utilities, energy, agriculture, consumer products, insurance, transportation, outdoor events, chemicals, pharmaceutical, construction, entertainment, and travel industries.
Figure 2 illustrates a block diagram of an implementation of the present invention in a retailing environment. Referring now to Figure 2, LEWIS 202 receives as inputs external information 136, store information 116, and weather data 201. LEWIS 202 utilizes these inputs to produce deweatherized data 205. Deweatherized data 205 may be utilized by a user as a new baseline in developing managerial plan 130. In a preferred embodiment of the present invention, managerial plan 130 is any weather-impacted managerial plan or analysis which can accept the level of deweatherized data 205 produced by LEWIS 202. Examples of managerial plan 130 include buying product 206, distributing product to specific locations 208, advertising 210, promotions 212, financial budgeting 214, historical analysis 220, labor scheduling 216, and store traffic analysis 218. These applications are by way of example only; the present invention is intended to apply to any managerial application that experiences weather impact in any industry. In a preferred embodiment, a user modifies one or more portions of managerial plan 130 in light of deweatherized data 205 as part of an original planning or replanning function. The subsequent managerial plan is referred to as a revised managerial plan
207.
If a user cannot create a managerial plan which will be able to accept the level of deweatherized data generated by LEWIS 202 ("level" meaning by product, by store, and by week), deweatherized data 205 is retained in LEWIS 202 and utilized to internally generate a weather-modified managerial plan
204. For example, some retailers plan at the monthly or seasonal level, rather than at the weekly level. Such a retailer could not directly use deweatherized data 205.
The term "deweatherize" refers to the process by which LEWIS 202 utilizes a multiple regression technique (discussed below) to re-state retail data based upon normal weather and external factors. Normal weather is defined as the 30 year average of a particular weather parameter for a specific location and time. External factors impacting the retail industry include, for example, rising labor costs, increasing property costs, increased competition, economics, increasing cost of capital, increasing consumer awareness, increasing distribution costs, changing demographics and zero population growth, decreasing labor pool, and flat to diminishing per capita income. Internal (or industry) factors affecting the retail industry include, for example, large number of stores (decentralization), homogeneity amongst retailers, continuous price promotion (equates to decreased gross margin dollars), decreasing customer loyalty, minimal customer service, physical growth limitations, and large quantities of specific retailer store information.
Figure 3 illustrates the typical leadtimes required to execute specific elements of a managerial plan in a large retailer environment. Inherent in the concept of managerial planning is a leadtime associated with specific activities which must be conducted in an organized fashion.
The maximum and minimum leadtimes for the functions depicted in managerial plan 130 are illustrated according to the time they have to be performed relative to the implementation date of the managerial plan. The duration of the leadtimes illustrated in Figure 3 are those in which the planning activity is to occur to have commercial value.
Buying 206 has a typical leadtime 302 of 6 to 15 months. Distributing 208 has a typical leadtime 304 of 1 week to 3 months. Financial budgeting 214 has a typical leadtime 306 of 3 to 12 months. Advertising 210 and promotion 212 applications are conducted at different levels of retailing such as regional and national levels. As a result, the leadtime required to implement these applications varies according to the targeted level. For example, regional advertising requires a leadtime 308 of 1 to 3 months, while national advertising requires a leadtime 310 of 3 to 12 months. Regional promotion requires a leadtime 312 of 3 days to 3 months, while national promotions require a leadtime 314 of 1 to 6 months. Store traffic analysis 218 has a leadtime 316 of 3 days to 12 months, and labor scheduling 216 has a leadtime 318 from 3 days to 3 months. Historical Analysis 220 is performed on an on-going basis and thus is shown to have a continual leadtime 320. II. MIS Architecture Implementing The Present Invention
Figure 4 illustrates a block diagram of a typical MIS system in which the present invention is implemented. Referring to Figure 4, LEWIS 202 is resident within a computer-based MIS architecture 402. MIS architecture 402 captures store information 116 and external information 136 to electronically transmit this information throughout an organization for managerial planning and control purposes in a manner similar to that described with reference to Figure 1.
Retailers sell product to consumers through one or more store locations 104 generating store information 116. Also note that the present invention is applicable to one or more locations, metropolitan statistical areas, or regions.
At point of sale 104, electronic scanners 108, registers 110, and other electronic scanning and data gathering devices generate POS data 106. Other store data 112, which is also considered store information 116, includes any type of recordable event taking place in support of consumer sales (that is, inventory transfer from distribution center to store, promotion data, store traffic, labor data, etc). Other store data 112 specifically does not include events containing information regarding the time, amount, and merchandise of a specific sale. Thus, any type of store information 116 in support of consumer sales activities is collected and flows through MIS architecture 402 to LEWIS 202.
Also available to the retailer is external information 136. External information 136 can be economic, demographic, competitive, or any other information that the retailer believes is of value to assessing his business performance. External information 136 is typically available via on-line data services or from external database sources. The data storage and retrieval facility 120 receives external information 136 and store information 116 using computer hardware 122 and software 124. Depending on the MIS age, scope and type of data, and retailer resources, the data storage and retrieval facility 120 can be a mainframe computer, mid-range computer or Personal Computer (PC) network configuration. For the largest retailers, mainframe storage is preferable. However, as one of ordinary skill the relevant art would find apparent, the present invention may be implemented in any computer platform or architecture presently available or developed in the future.
In the preferred embodiment of the present invention, LEWIS 202 retrieves the appropriate information from data storage and retrieval facility 120 and receives weather data 201 to generate deweatherized data 205 which, used in conjunction with managerial plan 130, produces a revised managerial plan 207. In addition, revised managerial plan 207 can be input into LEWIS 202 to be "weatherized." The term "weatherize" refers to the process by which one utilizes the present invention with forecasted weather and other factors to forecast retail sales. The forecasted weather is commercially available from Strategic Weather Services, Wayne, Pennsylvania.
Hence, the workstation or LAN-based LEWIS 202 implemented within the retailer's MIS architecture 102 receives store information 116, external information 136, and weather data 201 as inputs for analysis. The result of the weatherization yields a weather-modified managerial plan 204.
In the preferred embodiment of present invention, the LEWIS system
202 is a computer-based Executive Information System (EIS) residing on a PC workstation or LAN having, for example, a model 80486 processor (Intel, Sunnyvale, California, USA). However, as one of ordinary skill in the art would find apparent, LEWIS 202 may reside within any computer-based system, including mid-range or mainframe MIS architectures.
Figure 5 illustrates, in block diagram form, the store information 116 and external information 136 which are considered in the preferred embodiment of LEWIS 202. The various categories of store information 116 include POS data 106 and other store data 112. POS data 106 includes product data 502, POS receipt data 504, promotional data 510, markdown data 512. Other store data 112 includes inventory data 506, store traffic data 508 and employee labor data 516. The various categories of external information
136 include economic data 503, demographic data 505, and competitive data 507.
These categories of store information 116 and external information 136 are by way of example only, and the present invention contemplates any type of store, external, or other data collected in the course of an enterprise which experiences weather impact and can be analyzed to discern commercially valuable analysis for planning purposes. In industries other than retailing, the present invention contemplates any data collected in the course of operating an enterprise which is necessary for and valuable to the activity of planning, including but not limited to Uniform Product Code (UPC) data, shipments to distributors, dealer channel data, financial market data, labor scheduling data and store traffic data.
Referring to Figure 6, the preferred embodiment of LEWIS 202 residing on a LAN is illustrated. In the configuration shown in Figure 6, LEWIS 202 resides on LAN 600 whereby all applications have access to
LEWIS 202. In the more advanced MIS systems, data analyzer 406 allows electronic transfer of managerial plans between planning applications residing on the same or different workstation. For example, workstation 602 may be used to perform the buying application 206 portion of the managerial plan 130. Likewise, workstation 604 is used to perform the distribution 208 portion of managerial plan 130. Workstation 606 is used to perform the advertising 210 portion. Workstation 608 is used to promotion 212 portion. Workstation 610 is used to perform the financial budgeting 214 portion. Workstation 612 is used to perform the labor scheduling 216 portion, and workstation 614 is used to perform store traffic analysis portion 218 of managerial plan 130. Workstation 616 is used to perform the historical analysis 220 portion of managerial plan 130.
Referring to Figure 7, a block diagram of the data flow and analytical processes resident within the LEWIS system 202 is illustrated. In Figure 7,
LEWIS 202 includes a database initializer 702, a correlation processor 704, a forecasting processor 706, and a graphical user interface (GUI) 710, described in detail below.
As described above, LEWIS system 202 interfaces with the retailer's MIS data storage and retrieval system 120 to receive the store and external information illustrated in Figure 5. Depending on the structure of the data fields residing in data storage and retrieval facility 120, LEWIS 202 may require the data to be aggregated or manipulated. For example, aggregating daily sales history into weekly figures which would typically be done by the retailer. This function is typically performed prior to being input into LEWIS
202.
Weather data 201 includes historical weather data 714, forecasted weather data 715 and normal weather data 716. Weather data 701 is typically measured by any time increment necessary, for example: day, week, month. Weather data 201 can be any parameter of temperature , precipitation, humidity and other common meteorological factor.
Forecasted weather data 715 is defined as predicted weather in time increments for specific locations from 3 days to 15 months in the future.
Forecasted weather data 715 is commercially available from Strategic Weather Services, Wayne, Pennsylvania, U.S.A. Historical weather data 714 is defined as actual weather observations in time increments for specific locations. Normal weather 716 is defined as the 30 year average of any weather parameter.
The database initializer 702 prepares store information 116 and external information 136 received from data storage and retrieval facility 120, and places this data into databases using mathematical relationships (discussed below). The database initializer 702 transforms the datasets into the proper form for the correlation processor 704. The database initializer 702 will accommodate client-specific hierarchies of products and locations and will also perform location-to-MSA mapping functions. Data storage and retrieval facility 120 stores the store information in an appropriate format for use by
LEWIS 202 without aggregation or manipulation.
In the preferred embodiment of the present invention, historical store information 116 and external store information 136 are correlated with historical weather data 714. The correlation processor 704 produces the deweatherized data 205 based upon substituting normal weather data 716 into the weather impact model 720. The deweatherized data 205 is used as a baseline input to the managerial plan 130, thereby providing the retailer with the capability to produce a revised managerial plan 207 to be used as input to the forecasting processor 706. Alternatively, the retailer can choose to use his existing managerial plan 130 as input to the forecasting process source 706 without utilizing deweatherized data 205.
The forecasting processor 706 applies the forecasted weather data 715 to the weather impact model 720 in conjunction with the revised plan 207 or in conjunction with the deweatherized data 205, whichever is appropriate, based upon the level of "sophistication" for each retailer. The term sophistication relates to the ability of the retailer to produce daily and/or weekly product plans by store location. The forecasting processor 706 then produces a weather-modified managerial plan 204 based upon substitution of forecasted weather information 715 and external information 136 into the weather impact model 720. The forecasting processor 706 quantitatively modifies a forecast from a managerial plan 130, or a revised plan 207, or the deweatherized data 205 and generates relative comparisons of weather impact on specific products at specific locations and times.
GUI 710 then receives the weather-modified managerial plan 204 from the forecasting processor 706.
///. Database Initializer
Figure 8 is a flow chart illustrating the processing steps which are performed by the database initializer 702 in a preferred embodiment of the present invention.
First, in step 802, database initializer 702 retrieves external information 136 and store information 116 (generally referred to as client data), from data storage and retrieval facility 120. Weather data 201 is also input into database initializer 702. Weather data 201 includes historical weather data 714, forecasted weather data 715, and normal weather data 716. In the preferred embodiment, weather data 201 is made available when LEWIS 202 is installed on LAN 600. The data retrieved by database initializer 702 is determined by the functions and time periods selected by the user via GUI 710.
In step 804, database initializer 702 maps store locations to metropolitan statistical areas (MSAs). This mapping function enables database initializer 702 to determine what portion of weather data 201 is required based upon the store information 116 provided. By mapping store location zip codes to MSAs, database initializer 702 then utilizes only that portion of weather data 201 which is associated with those MSAs in which stores are located. Next, in step 806, database initializer 702 facilitates the identification/building of retailer hierarchial structure tables. Hierarchial structural tables indicate the parent-child relationship between retailer items and the respective levels above them. For example, bras are a child of women's lingerie which is a child of women's division which is a child of apparel, etc. The database initializer 702 can consolidate the items in any manner desired by the user depending on the form of the hierarchial structural tables. Alternative consolidations wherein the user aggregates the information in a particular combination of products, levels, and store locations are also possible.
In step 808, database initializer 702 generates a deweatherization regression structure file. The deweatherization regression structure file defines how LEWIS will build the weather impact model via multiple regression techniques. The deweatherization regression structure file is comprised of four sections: (1) regress columns which indicate how LEWIS will sample specific historical periods; (2) regression variables which indicate how the variable database historical value is mapped into weather impact 720; (3) normal variables which indicate how the variable data base normal values map into weather impact model 720; (4) variable mappings which indicates what the output of the weather impact model will be named. Each of these are discussed below.
The first section of the deweatherization regression structure file, regress columns, is the sampling of specific historical periods. Building weather impact model 720 requires that associations be made between similar historical observations of weather and sales and other external data. In order to associate the dates from store information 116 and weather data 201, store information 116 is offset into weather data file by a certain number of periods. Database initializer 702 receives this number of periods from the user to move the stored information 116 to achieve this alignment. Also, the specific periods to be sampled from both, historical weather data 714 and the historical sales data (store information) 116 are also received from the user. In the preferred embodiment, there is typically at least two year's quantity of data required.
The second section of the deweatherization regression structure file, regress variables, contains the mappings of historical values from variable databases 718 into weather impact model 720. To perform this mapping function, the historical values to be used by weather impact model 720 are identified, including the transformations of those variables. These variables are present in sales information 116 and/or the weather data 201.
The following "x" variables come from weather data 201, (history, normal, and forecast), and sales information 116 stored in data storage and retrieval facility 120.
In the preferred embodiment of the present invention, weather impact model 720 contains nine independent variables (discussed below). The first independent variable, xTEMP, is shown below.
xTEMP=TEMP-LAG(TEMP, 1)
This independent variable shows how LEWIS derives the first variable as a difference from the current value, TEMP, and the previous value, LAG(TEMP,1). This definition continues through the remaining independent variables, which are indicated by the "x" in the front of them. The function "LAG(XX,n)" refers to the lagging of the data XX by n periods. The function "HAVERAGE(XX)" refers to deriving the shape of an historical average of the XX variable. The function "TAVERAGE(XX)" refers to deriving an average of the variable XX. xTEMP(-l) =LAG(TEMP-LAG(TEMP, 1), 1) xTEMP(-2) =LAG(TEMP-LAG(TEMP, 1),2) xPREC=PREC-LAG(PREC,l) xPREC(-l) =LAG(PREC-LAG(PREC, 1), 1) xPREC(-2) =LAG(PREC-LAG(PREC, 1),2) xPROMO=PRO.UNIT xPROMO(-2) =LAG(PRO.UNIT,2) xTOT. UNIT = HAVERAGE(TOT. UNIT)
Y =TOT. UNIT/TAVERAGE(TOT. UNIT)
Y is the dependent variable, retail sales, which LEWIS is modeling.
The definition of this variable describes the "shape" of sales instead of the actual sales value. This shape of sales is derived by taking the actual sales value and dividing by the average sales for the entire season. For example, if the season was 3 periods long, and the actual sales values were 2, 4, and 6, the average for the season would be 4. The shape of sales would be 2/4, 4/4,
6/4, or .5,1,1.5.
The next section of the deweatherization regression structure file, normal variables, substitutes normal weather values in place of actual weather values that were used in the regress variables section. The following is a list of the substituted normal weather values:
xTEMP=TEMP.SEA-LAG(TEMP.SEA, 1) xTEMP(-l)=LAG(TEMP.SEA-LAG(TEMP.SEA,l),l) xTEMP(-2)=LAG(TEMP.SEA-LAG(TEMP.SEA,l),2) xPREC=PREC.SEA-LAG(PREC.SEA,l) xPREC(-l)=LAG(PREC.SEA-LAG(PREC.SEA, l),l) xPREC(-2) =LAG(PREC.SEA-LAG(PREC.SEA, 1),2) xPROMO=PRO.UNIT xPROMO(-2)=LAG(PRO.UNIT,2) xTOT. UNIT = H A VERAGE(TOT. UNIT)
zDE-WEATH =TAVERAGE(TOT.UNIT)*RY
The line "zDE-WEATH=TAVERAGE(TOT.UNIT)*RY" shows that the output of substituting normal weather into the equation generates a new shape of sales (RY from above), i.e., a deweatherized shape of sales. This shape is subsequently scaled back into units or dollars by multiplying it by the seasonal average which is derived as TAVERAGE(TOT.UNIT).
The next section of the deweatherization regression structure file, variable mappings, labels the deweatherization output variables. This is shown as:
variable mappings r, LY.SLS=TOT.UNIT r, TOT. UNIT =RY[TOT. UNIT]
The code "r" tells the output procedure that the codes following are only to pertain to the historical sections of the file. The code "LY.SLS=TOT.UNIT" refers to last year's actual sales, the code "TOT. UNIT =RY[TOT. UNIT]" refers to the deweatherized data (last year's sales deweatherized).
These outputs will be placed into a comma-separated file in the form of product, location, variable, time,...timeN, i.e., time is the across subscript dimension(same as the input files). This output file will be the deweatherized data 205, meaning that it will show the last year actual sales results and the deweatherized data results for each (product x location) combination that was run through the weather impact model 720. IV. Correlation Processor
Figure 9 is a flowchart illustrating the steps performed by correlation processor 704. Referring to Figure 9, in step 902 correlation processor 704 generates the weather impact model based upon the deweatherization regression structure file defined in step 808. The weather impact model utilizes a multiple regression technique which is well known to one of ordinary skill in the art.
The weather impact model 720 is a multiple regression model with "k" variables. This model is based on the assumption that there is a correlation (i.e., a statistically significant relationship) between the change in weather
(i.e., temperature and precipitation), and the change in sales. Multiple regression is the statistical technique employed by the correlation processor 704 to quantify these relationships, and to turn them into a usable equation, referred to as the weather impact model. The deweatherization regression model also considers other variables which are not strictly weather-based to more accurately define the observed changes in retail sales. These include the external and internal factors discussed above.
The general form of the deweatherization regression model which provides the "best fit" to the observed retail sales data values is shown below.
Y = β1 + β2X2 + β3X3 + ... + βLXL
wherein,
Y = dependent variable; change in sales
X2...Xk = independent variables; changes in weather, external and internal factors Bj.-.B* = regression coefficients Weather impact model 720 is essentially this equation with the values of the coefficients determined, since these coefficients identify the effect of weather on the dependent variables (retail sales).
There are a variety of techniques which can be employed to determine the regression coefficients. These techniques are considered to be obvious to one of ordinary skill in the relevant art. A more detailed description of the statistical methods employed to determine regression coefficients may be found in "Econometric Models and Economic Forecasts," authored by R.S. Pindyck and D.I. Rubinfeld, the relevant portions of which are herein incorporated by reference.
The determination of variable transformations, which determines how variables are to be used within the regression equation, is critical to the successful execution and use of the regression equation. Therefore, the variable transformations in an equation structure are shown above. These transformations are generated by database initializer 702.
The regression model has k + 1 variables - a dependent variable, and k independent variables (which includes a constant, shown as B, in the equation above). There are also N observations. We can summarize the regression model by writing a series of equations, as follows:
Y. = β1 + β2x21 + β3x31 + β4x41 + ... +βA, + *ι
Y2 = β1 + β2X23 + β3X32 + β4X42 + ... ♦ P^ - e,
... = ... + ... + ... + ... + ... + ... + ...
YN = β1 ÷ β2X2W + β3^+ β4^+ •• + PAv + **
The corresponding matrix formulation of the model is: Y = Xβ + e
in which
Figure imgf000032_0001
where
Y Nxl column vector of dependent variable observations X Nxk matrix of independent variable observations β kxl column vector of unknown parameters e Nxl column vector of errors
The technique for solving the deweatherization regression equation using matrix manipulation is:
β = (X'XT1 (X'Y)
Given the two matrices, X of order m x n and Y of order n x p:
Figure imgf000032_0002
the result of the multiplication is: + X2aYa2 XnYlp + XUY2p + - + XlaYap + X2a a2 X21Yϊp + X22Y2p + "• + X2aYap
Figure imgf000033_0001
+ X T* XnlYrP + Xn2Y2p + - + XpnYnp.
or
XY =
Figure imgf000033_0002
or even
N
Figure imgf000033_0003
that is, the calculation for the cell in row i column j of the result matrix, is the sum, for all n, of the products of the nth cell in row i of X with the nth cell of column j of Y.
There are a number of different approaches to inverting a matrix. In the preferred embodiment of the present invention, the technique used may be shown as:
XX -1 adj(X
IXI
Here the adjoint of a matrix X (designated Adj(X)) is divided by the determinant of X (designated X). The determinant of any matrix is a single value, the adjoint of a matrix is another matrix of the same order as the original matrix. Dividing a matrix by a single value is simply dividing each cell of that matrix by the single value.
To calculate the adjoint of a matrix, the determinant of a matrix must be determined. This is achieved by implementing a recursive procedure which is well known to one of ordinary skill in the art.
The sign for any cell as (-l)(i+j). The signed minor (-l)(i+j) | Mij | (where Mij is the matrix which remains when row i and column j is removed) is referred to as the cofactor of the cell and is denoted by i. We can therefore write the calculation of the determinant as:
N
Figure imgf000034_0001
The adjunct matrix for a Matrix X of order n is calculated as:
Figure imgf000034_0002
That is, it is a transposed matrix of the cofactors.
In the preferred embodiment, T statistics are calculated for each independent variable as a measure of the significance of that variable to the weather impact model 720. Values of the T statistics above about 1.5 are preferred, the T statistics are calculated as:
T = ' ψt Where s = Standard Error of the Regression
Vj = ith diagonal element of the matrix (X'X) 1.
The calculation sJV, is referred to as the Standard error of the independent variable. The Standard Error of the Regression, s, is calculated as:
s = ESS n -k
where the definitions are as above.
The present invention also considers the P-value, another measure of statistical significance, in the deweatherization regression. The P-value is the probability of the F statistic. In the preferred embodiment, it is used as a filter. In other words, if the F-statistic is 10% , there is a 90% probability that there is at least one explanatory variable in the weather impact model 720. In the preferred embodiment, the P-value used is an approximation rather than a precise calculation which involves solving integrals. This approach is apparent to one of ordinary skill in the relevant art. The terms N-k and k-1 which we used above are referred to in this algorithm as v and u respectively.
Additional discussion regarding this and the above statistical approaches may be found in Peizer, D.B. & Pratt, J.W., "A Normal Approximation For Binomial, F, Beta, And Other Common Related Tail Probabilities," J. Am. Stat. Assoc. 63: 1416-1456 (1968) and Derenzo, S.E., "Approximations for
Hand Calculators Using Small Integer Coefficients," Mathematics of Computation 37:214-222 (1977).
Once the weather impact model 720 has been determined, the correlation processor 704 then uses the resulting weather impact model 720 to forecast different values in step 906. The normal weather data 716 is substituted into weather impact model 720 for the historical weather data 714 to arrive at deweatherization data 205. Thus, the weather impact model 720 has to be generated before the deweatherized data 205 can be generated. This is referred to as the deweatherization data 205. Correlation processor 704 then outputs both, weather impact model 720 and deweatherization data 205.
V. Forecasting Processor
Figure 10 is a flowchart of the steps performed by forecasting processor 706. Referring to Figure 10, forecasting processor 706 receives revised managerial plan 207, weather impact model 720, and deweatherization data 205. Weather impact model 720 and deweatherization data 205 are generated by correlation processor 704. The revised managerial plan 207 is the original managerial plan 130 modified according to the deweatherized data 205.
First, in step 1002, forecasting processor 706 defines a weatherization regression structure file. The weatherization structure file is similar to the deweatherization regression structure file discussed above. However, the weatherization regression structure file includes a forecast columns section and a forecast variables section in addition to the four previously mentioned sections under the database initializer.
The forecasting processor 706 then identifies weatherization input files in step 1004. In this step, forecasted weather data 716 is available from Strategic Weather Services, Wayne, Pennsylvania, U.S.A. to substitute into the weather-impact model 720 in addition to existing deweatherized data 205 and other external information 136.
The forecasting processor 706 then executes the weatherization regression step 1006. The output of this final step produces the weather- modified managerial plan 204 which is output to the graphical user interface 710 for representation and viewing.
Generally, computer software evolves in layers of program development, with the most basic layer being the computer code for the various computer operating systems. Other layers of software incorporate, typically under commercial license, pre-existing software programs as building blocks for innovative software to extend computer functionality.
In the preferred embodiment of the present invention, the database initializer 702, correlation processor 704, forecasting processor 706, are implemented with commercially available multi-dimensional software products, such as the 'ONE-UP' product, developed by Comshare Inc. , Ann Arbor, Michigan. The graphical user interface 710 is implemented in the 'COMMANDER' graphical user interface product manufactured by Comshare Inc. However, the present invention is not limited to these products, and contemplates any multi-dimensional modelling tool or SQL (Structured Query
Language) based database or graphical user interface approach with similar or greater functionality.
Although the invention has been described and illustrated with a certain degree of particularity, it is understood that those skilled in the art will recognize a variety of additional applications and appropriate modifications within the spirit of the invention and the scope of the claims.

Claims

What is Claimed is:
A computer-based system for generating a weather-modified managerial plan that represents the future impact of weather and other factors on retail sales, comprising: first means for providing store information; second means for providing weather data, said weather data including, historical weather data, normal weather data, and forecasted weather data; third means for providing information external to retailer store environment; database initializer means for performing one or more transformations of said store information, said weather data, and said external information to produce variable databases; correlation processor means for generating a weather impact model, said weather impact model expressing a correlation between said store information and said external information contained within said variable databases with said historical weather data, and for substituting said normal weather data for said historical weather data in said weather impact model to generate deweatherized data; and forecasting processor means for substituting said forecasted weather data for said normal weather data in said weather impact model to produce a weather-modified managerial plan.
2. The system of claim 1 , wherein said deweatherized data is made available to a retailer to modify one or more portions of said managerial plan, resulting in a revised managerial plan.
3. The system of claim 2, wherein said substitution of said forecasted weather data in said weather impact model for said normal weather data is performed in conjunction with said revised managerial plan.
4. The system of claim 1, wherein said normal weather data comprises a 30 year average of a particular weather parameter for a specific location and time.
5. The system of claim 1, wherein said store information comprising point of sale data generated at one or more store locations and other store data, said other store data comprising any user specified recordable event taking place in support of consumer sales.
6. The system of claim 5, wherein said other store data comprises inventory transfer from distribution center to store, promotion data, store traffic, and labor data.
7. The system of claim 5, wherein said point of sale data is generated by electronic scanners, registers, and other electronic scanning and data gathering devices.
8. The system of claim 5, wherein said point of sale data includes product data, POS receipt data, promotional data, markdown data.
9. The system of claim 1, wherein the system is resident within a computer-based MIS architecture.
10. The system of claim 9, wherein said MIS architecture includes a data storage and retrieval facility configured to store said external information and said internal information.
11. The system of claim 1, wherein said external information comprises economic, demographic, competitive, or any other retailer-specified information valuable to assessing business performance.
12. The system of claim 1, wherein said weather data is measured in any user defined time increment.
13. The system of claim 12, wherein said time increment comprises daily time increments.
14. The system of claim 12, wherein said time increment comprises weekly time increments.
15. The system of claim 12, wherein said time increment comprises monthly time increments.
16. The system of claim 1, wherein said database initializer maps store locations to selected areas, thereby utilizing only necessary portions of said weather data associated with said selected areas.
17. The system of claim 1 , wherein said database initializer creates retailer hierarchial structure tables, said retailer hierarchial structural tables indicating retailer-specified parent-child relationships.
18. The system of claim 1 , wherein said weather data comprises any meteorological factor.
19. The system of claim 18, wherein said meteorological factors include temperature, precipitation, humidity.
20. The system of claim 1 , wherein said managerial plan comprises buying product, distributing product to specific locations, advertising, promotions, financial budgeting, historical analysis, labor scheduling, and store traffic analysis.
21. The system of claim 1, wherein said forecasted weather data is in user-determined time increments for user-determined locations.
22. The system of claim 1, wherein said substitution of said forecasted weather data in said weather impact model for said normal weather data is performed in conjunction with said managerial plan.
23. The system of claim 1, wherein said substitution of said forecasted weather data in said weather impact model for said normal weather data is performed in conjunction with said deweatherization data.
24. The system of claim 1, further comprising a data manipulator means, coupled between said first means and said database initializer means, for aggregating said store transaction data.
25. The system of claim 1, wherein said first means comprises: data gathering means for recording said store transaction data; and a data storage and retrieval facility configured to receive said store transaction data from said data gathering means, and configured to store said store transaction data in a computer-readable format.
26. The system of claim 1 , wherein said database initializer means transforms an aggregate of said store transaction data to a form that adds value to said correlation processor means.
27. The system of claim 26, wherein said database initializer means comprises: comparing means for comparing a first set of values occurring during a first interval in a first period with a second set of values occurring in a second interval in a second period, and for computing the change in said first and second sets of values, wherein said first and second intervals are equal to a first length of time and said first and second periods are equal to a second length of time, and wherein said first length of time is less than or equal to said second length of time.
28. The system of claim 27, wherein said first length of time is a week.
29. The system of claim 28, wherein said second length of time is a year.
30. The system of claim 27, wherein said first length of time is a day.
31. The system of claim 30, wherein said second length of time is a year.
32. The system of claim 27, wherein said database initializer means further comprises: lagging means for lagging said logged values of said historical weather data by a third interval, a fourth interval, and a fifth interval.
33. The system of claim 1, wherein said correlation processor means is configured to perform a least squares multiple regression on said variable databases to produce said weather impact model.
34. The system of claim 33, wherein said weather impact model expresses a correlation between said store transaction data contained in said variable databases and said historical weather data.
35. The system of claim 1, further comprising a graphical user interface for receiving said weather-modified managerial plan from said application processor means and for displaying said weather modified managerial plan in a user-specified manner.
36. A computer-based system for generating a weather-modified managerial plan that represents the future impact of weather and other factors on retail sales, comprising: first means for providing store information; second means for providing weather data, said weather data including, historical weather data, normal weather data, and forecasted weather data; third means for providing external information; database initializer means for performing one or more transformations of said store information, said weather data, and said external information to produce variable databases, wherein said database initializer maps store locations to selected areas, thereby utilizing only necessary portions of said weather data associated with said selected areas, and further wherein said database initializer creates retailer hierarchial structure tables, said retailer hierarchial structural tables indicating retailer-specified parent-child relationships; correlation processor means for generating a weather impact model, said weather impact model expressing a correlation between said store information and said external information contained within said variable databases with said historical weather data, and for substituting said normal weather data for said historical weather data in said weather impact model to generate deweatherized data; and forecasting processor means for substituting said forecasted weather data for said normal weather data in said weather impact model to produce a weather-modified managerial plan.
PCT/US1995/002557 1994-03-04 1995-03-06 System and method for determining the impact of weather and other factors on managerial planning applications WO1995024012A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU20921/95A AU2092195A (en) 1994-03-04 1995-03-06 System and method for determining the impact of weather and other factors on managerial planning applications

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US08/205,494 1994-03-04
US08/205,494 US5491629A (en) 1994-03-04 1994-03-04 System and method for determining the impact of weather and other factors on managerial planning applications

Publications (1)

Publication Number Publication Date
WO1995024012A1 true WO1995024012A1 (en) 1995-09-08

Family

ID=22762415

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US1995/002557 WO1995024012A1 (en) 1994-03-04 1995-03-06 System and method for determining the impact of weather and other factors on managerial planning applications

Country Status (4)

Country Link
US (1) US5491629A (en)
AU (1) AU2092195A (en)
CA (1) CA2162131A1 (en)
WO (1) WO1995024012A1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0954814A1 (en) * 1996-01-18 1999-11-10 Strategic Weather Services System and method for weather adapted, business performance forecasting
US7844517B2 (en) 1996-01-18 2010-11-30 Planalytics, Inc. System, method, and computer program product for forecasting weather-based demand using proxy data
CN117435824A (en) * 2023-12-22 2024-01-23 山东艾琳智能科技有限公司 Site selection screening system based on Internet

Families Citing this family (65)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6584447B1 (en) 1996-01-18 2003-06-24 Planalytics, Inc. Method and computer program product for weather adapted, consumer event planning
US7103560B1 (en) 1996-01-18 2006-09-05 Planalytics, Inc. System and method for weather adapted, business performance forecasting
US7069232B1 (en) 1996-01-18 2006-06-27 Planalytics, Inc. System, method and computer program product for short-range weather adapted, business forecasting
US5839113A (en) * 1996-10-30 1998-11-17 Okemos Agency, Inc. Method and apparatus for rating geographical areas using meteorological conditions
US6286106B1 (en) 1997-07-30 2001-09-04 Gateway, Inc. Computer power down upon emergency network notification
US6418417B1 (en) * 1998-10-08 2002-07-09 Strategic Weather Services System, method, and computer program product for valuating weather-based financial instruments
WO2000045317A2 (en) * 1999-01-27 2000-08-03 Richard Saunders International Method for simulation of human response to stimulus
US7080018B1 (en) 1999-05-10 2006-07-18 Planalytics, Inc. Method for weather-based advertising
US7031927B1 (en) 2000-04-12 2006-04-18 Strategic Weather Services System, method, and computer program product for weather and terrestrial vegetation-based water renovation and management forecasting
US6963853B1 (en) * 2000-08-09 2005-11-08 User-Centric Enterprises, Inc. Method and apparatus for calculating a return on investment for weather-related risk management
US7162444B1 (en) 2000-08-18 2007-01-09 Planalytics, Inc. Method, system and computer program product for valuating natural gas contracts using weather-based metrics
US6876988B2 (en) 2000-10-23 2005-04-05 Netuitive, Inc. Enhanced computer performance forecasting system
EP1381953A2 (en) * 2000-11-29 2004-01-21 Netuitive Inc. Enhanced computer performance forecasting system
US6753784B1 (en) 2001-03-28 2004-06-22 Meteorlogix, Llc GIS-based automated weather alert notification system
US7065524B1 (en) * 2001-03-30 2006-06-20 Pharsight Corporation Identification and correction of confounders in a statistical analysis
US6848542B2 (en) * 2001-04-27 2005-02-01 Accenture Llp Method for passive mining of usage information in a location-based services system
CA2742308C (en) * 2001-04-27 2012-07-31 Accenture Global Services Gmbh Location-based services
US7870012B2 (en) * 2001-05-15 2011-01-11 Agile Software Corporation Method for managing a workflow process that assists users in procurement, sourcing, and decision-support for strategic sourcing
US20020178077A1 (en) * 2001-05-25 2002-11-28 Katz Steven Bruce Method for automatically invoking a software module in response to an internal or external event affecting the procurement of an item
US20030033179A1 (en) * 2001-08-09 2003-02-13 Katz Steven Bruce Method for generating customized alerts related to the procurement, sourcing, strategic sourcing and/or sale of one or more items by an enterprise
US8290831B2 (en) * 2001-09-18 2012-10-16 Nec Corporation Of America Web-based demand chain management system and method
US20030064350A1 (en) * 2001-10-01 2003-04-03 Gilles Rubinstenn Beauty advisory system and method
US6985837B2 (en) * 2001-11-01 2006-01-10 Moon Dennis A System presenting meteorological information using a browser interface
US20030109964A1 (en) * 2001-12-11 2003-06-12 John Addink Irrigation controller using regression model
US7130865B2 (en) * 2001-12-19 2006-10-31 First Data Corporation Methods and systems for developing market intelligence
JP2003281442A (en) * 2002-03-26 2003-10-03 Fujitsu Ltd Method and program for advertisement distribution
US7024409B2 (en) * 2002-04-16 2006-04-04 International Business Machines Corporation System and method for transforming data to preserve privacy where the data transform module suppresses the subset of the collection of data according to the privacy constraint
JP2004075321A (en) * 2002-08-20 2004-03-11 Ricoh Co Ltd Stock management method and stock management program
US8504406B2 (en) * 2003-03-31 2013-08-06 Restaurant Services, Inc. Method of product ordering and inventory repositioning for a promotion
US20040215394A1 (en) * 2003-04-24 2004-10-28 Carpenter Richard Lee Method and apparatus for advanced prediction of changes in a global weather forecast
US7184965B2 (en) * 2003-10-29 2007-02-27 Planalytics, Inc. Systems and methods for recommending business decisions utilizing weather driven demand data and opportunity and confidence measures
US20050177411A1 (en) * 2003-12-19 2005-08-11 Wolfgang Schuhn System and method for managing demand influencing factors
US8165853B2 (en) * 2004-04-16 2012-04-24 Knowledgebase Marketing, Inc. Dimension reduction in predictive model development
US7562058B2 (en) * 2004-04-16 2009-07-14 Fortelligent, Inc. Predictive model management using a re-entrant process
US7725300B2 (en) 2004-04-16 2010-05-25 Fortelligent, Inc. Target profiling in predictive modeling
US7730003B2 (en) * 2004-04-16 2010-06-01 Fortelligent, Inc. Predictive model augmentation by variable transformation
US8170841B2 (en) * 2004-04-16 2012-05-01 Knowledgebase Marketing, Inc. Predictive model validation
US20050234761A1 (en) * 2004-04-16 2005-10-20 Pinto Stephen K Predictive model development
US7499897B2 (en) 2004-04-16 2009-03-03 Fortelligent, Inc. Predictive model variable management
US7933762B2 (en) * 2004-04-16 2011-04-26 Fortelligent, Inc. Predictive model generation
US8266042B2 (en) 2004-12-21 2012-09-11 Weather Risk Solutions, Llc Financial activity based on natural peril events
US7783542B2 (en) * 2004-12-21 2010-08-24 Weather Risk Solutions, Llc Financial activity with graphical user interface based on natural peril events
US7584134B2 (en) 2004-12-21 2009-09-01 Weather Risk Solutions, Llc Graphical user interface for financial activity concerning tropical weather events
US7783544B2 (en) * 2004-12-21 2010-08-24 Weather Risk Solutions, Llc Financial activity concerning tropical weather events
US7693766B2 (en) * 2004-12-21 2010-04-06 Weather Risk Solutions Llc Financial activity based on natural events
US20090259581A1 (en) * 2004-12-21 2009-10-15 Horowitz Kenneth A Financial activity relating to natural peril events
US7584133B2 (en) 2004-12-21 2009-09-01 Weather Risk Solutions Llc Financial activity based on tropical weather events
US7783543B2 (en) * 2004-12-21 2010-08-24 Weather Risk Solutions, Llc Financial activity based on natural peril events
US20060190368A1 (en) * 2005-02-23 2006-08-24 Nextel Communications, Inc. System and method for determining the financial impact of an event
JP4705390B2 (en) * 2005-03-25 2011-06-22 富士通株式会社 Demand forecasting device
US20060293980A1 (en) * 2005-06-23 2006-12-28 Planalytics, Inc. Weather-based financial index
US7752106B1 (en) 2005-07-19 2010-07-06 Planalytics, Inc. System, method, and computer program product for predicting a weather-based financial index value
US7702615B1 (en) * 2005-11-04 2010-04-20 M-Factor, Inc. Creation and aggregation of predicted data
US8103389B2 (en) * 2006-05-18 2012-01-24 Gridpoint, Inc. Modular energy control system
US20080154673A1 (en) * 2006-12-20 2008-06-26 Microsoft Corporation Load-balancing store traffic
US7987105B2 (en) * 2007-01-15 2011-07-26 Shoppertrak Rct Corporation Traffic based labor allocation method and system
US20110047004A1 (en) * 2009-08-21 2011-02-24 Arash Bateni Modeling causal factors with seasonal pattterns in a causal product demand forecasting system
US20160162606A1 (en) * 2012-06-21 2016-06-09 Christopher Sticht Method, Apparatus and Program Product for Prediction
US20160140268A1 (en) * 2012-06-21 2016-05-19 Christopher Sticht Prediction Using Method, Apparatus and Program Product
US9251543B2 (en) * 2012-06-21 2016-02-02 Christopher Sticht Predictive method, apparatus and program product
US20160092828A1 (en) * 2014-09-26 2016-03-31 Paul Sofsky System and Method for Taking Inventory and Ordering
US11361329B2 (en) 2017-06-01 2022-06-14 Walmart Apollo, Llc Systems and methods for generating optimized market plans
US11348146B2 (en) 2018-05-16 2022-05-31 Walmart Apollo, Llc Item-specific value optimization tool
US11079786B2 (en) 2019-06-07 2021-08-03 Christopher Sticht Predictive method, apparatus and program product for weather adjustment of resource usage data
US11170390B2 (en) * 2020-02-27 2021-11-09 Intercontinental Exchange Holdings, Inc. Integrated weather graphical user interface

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04135271A (en) * 1990-09-27 1992-05-08 Nec Software Kansai Ltd Merchandise ordering determination device
US5168445A (en) * 1988-03-04 1992-12-01 Hitachi, Ltd. Automatic ordering system and method for allowing a shop to tailor ordering needs

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5168445A (en) * 1988-03-04 1992-12-01 Hitachi, Ltd. Automatic ordering system and method for allowing a shop to tailor ordering needs
JPH04135271A (en) * 1990-09-27 1992-05-08 Nec Software Kansai Ltd Merchandise ordering determination device

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
INTERCITY, "The Weather Business", February 1991, pages 29 and 31-32. *

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0954814A1 (en) * 1996-01-18 1999-11-10 Strategic Weather Services System and method for weather adapted, business performance forecasting
EP0954814A4 (en) * 1996-01-18 2001-09-19 Strategic Weather Services System and method for weather adapted, business performance forecasting
US7844517B2 (en) 1996-01-18 2010-11-30 Planalytics, Inc. System, method, and computer program product for forecasting weather-based demand using proxy data
CN117435824A (en) * 2023-12-22 2024-01-23 山东艾琳智能科技有限公司 Site selection screening system based on Internet
CN117435824B (en) * 2023-12-22 2024-03-15 山东科技职业学院 Site selection screening system based on Internet

Also Published As

Publication number Publication date
US5491629A (en) 1996-02-13
CA2162131A1 (en) 1995-09-08
AU2092195A (en) 1995-09-18

Similar Documents

Publication Publication Date Title
US5491629A (en) System and method for determining the impact of weather and other factors on managerial planning applications
US5521813A (en) System and method for the advanced prediction of weather impact on managerial planning applications
US7844517B2 (en) System, method, and computer program product for forecasting weather-based demand using proxy data
US6584447B1 (en) Method and computer program product for weather adapted, consumer event planning
CN110392899B (en) Dynamic feature selection for model generation
EP0954814B1 (en) System and method for weather adapted, business performance forecasting
US7103560B1 (en) System and method for weather adapted, business performance forecasting
US7080026B2 (en) Supply chain demand forecasting and planning
US7873567B2 (en) Value and risk management system
US7069232B1 (en) System, method and computer program product for short-range weather adapted, business forecasting
US20130073442A1 (en) Trading system
US20040199445A1 (en) Business activity management system
US20050251468A1 (en) Process management system
WO1997026613A9 (en) System and method for weather adapted, business performance forecasting
US20010034686A1 (en) Method of and system for defining and measuring the real options of a commercial enterprise
US11568432B2 (en) Auto clustering prediction models
US20090030771A1 (en) Performance management platform
US7908165B2 (en) Method and apparatus for generating performance curves
Lancaster et al. Sales forecasting
Naylor A conceptual framework for corporate modeling and the results of a survey of current practice
US11954738B2 (en) System and method for machine learning based detection, reporting and correction of exceptions and variances impacting financial data
US20230153918A1 (en) System and method for machine learning based detection, reporting & correction of exceptions and variances impacting financial data
INTELLIGENCE Assoc. Prof. Luminiţa Şerbănescu Ph. D Lect. Consuela Necșulescu Ph. D. University of Piteşti Faculty of Economic Sciences, Piteşti, Romania
Lai et al. An Analysis and Evaluation of Data Base Requirements for Physical Distribution Studies
Şerbănescu et al. OPTIMIZATION OF THE MANAGERIAL DECISIONS WITH THE HELP OF THE BUSINESS INTELLIGENCE APPLICATIONS AND OF THE ECONOMETRIC MODELS.

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AU CA FI JP MX

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): AT BE CH DE DK ES FR GB GR IE IT LU MC NL PT SE

WWE Wipo information: entry into national phase

Ref document number: 2162131

Country of ref document: CA

121 Ep: the epo has been informed by wipo that ep was designated in this application
122 Ep: pct application non-entry in european phase