BookmarkSubscribeRSS Feed
user552
Calcite | Level 5

Hi,

I am working on a study where the objective is to calculate the impact of a promotional tactic (coupon redemption data) on the sales that took place some time back, for this I have the sales information of the subjects (around 800) who used the coupons along with their coupon redemption data and number of calls given to these subjects as a part of the regular promotional work all a month level for 12 months.

I generally use a Test-Control approach to estimate the impact of promotional activities but not experienced modeling relationships for panel data.

Can some one provide a direction on how to approach this, based on the literature review I've done till now I feel that best approach is to use proc panel, but I am not sure which model to use given a wide variety of options available, below is a snapshot of the partial data.

Sorry if this sounds very naive, but it would be really helpful if some one could refer to any documentation that can help me here.

Thanks!

Subject NumberMonthSalesCallCoupon redemption
1140001300
1250001300
1350002500
1450003300
15

4000

0300
1630000200
1730001200
1830001200
1940001200
11040002200
11150002500
11230002500
2120004100
2220002100
21050002500
21140002500
21240002500
2 REPLIES 2
ets_kps
SAS Employee

A very good question and thanks for bringing it to us.

You indeed have panel data and it is likely that PROC PANEL contains some estimators that will help you find the impact of the campaign (both calls and coupon size). Since it appears you only have information on customers using coupons, you will likely only be able to estimate the impact of changing the coupon size. But that should be ok.

Now for the hard part.  If you are willing to assume away any autoregressive process and are willing to assume the impact of the program is say, 3 periods, then create three lagged values of coupon, include those as regressors and estimate a two-way fixed effect model. The general syntax could be found here. SAS/ETS(R) 13.2 User's Guide

However, if you are unwilling to make that assumption (no serial correlation), then you have to move to a more complicated estimator to get consistent estimates.  An example of that can be found here. SAS/ETS(R) 13.2 User's Guide

As a first, pass I would try my first recommendation.  Best of luck.

user552
Calcite | Level 5

Hi Ken,

Thanks a lot for the reply! I will get started on these.


I have couple of questions here


  • In the two way fixed effect model, how would I calculate the total impact of coupons (we get 4 coefficients, three for lag terms and one for current coupon)?
    • are the coefficients additive? (α1+α2+α3+α4) or should we use some decaying exponential form for the coefficients corresponding to the lags 
  • How can I calculate the total impact (annual) of the program, from the regression model I would get the impact on average per subject for a period of 4 months, can I project it to 12 months? 

Thanks!

sas-innovate-2024.png

Don't miss out on SAS Innovate - Register now for the FREE Livestream!

Can't make it to Vegas? No problem! Watch our general sessions LIVE or on-demand starting April 17th. Hear from SAS execs, best-selling author Adam Grant, Hot Ones host Sean Evans, top tech journalist Kara Swisher, AI expert Cassie Kozyrkov, and the mind-blowing dance crew iLuminate! Plus, get access to over 20 breakout sessions.

 

Register now!

Multiple Linear Regression in SAS

Learn how to run multiple linear regression models with and without interactions, presented by SAS user Alex Chaplin.

Find more tutorials on the SAS Users YouTube channel.

Discussion stats
  • 2 replies
  • 1233 views
  • 3 likes
  • 2 in conversation