<< Chapter < Page Chapter >> Page >
Y b , t = U b , t + U b e , t Y e , t = U e , t + U b e , t

where U i , t Pois ( λ i , t ) for i = e , b , b e . U b , t and U e , t represent the consumer's tendency to buy bacon or eggs independently while U b e , t represents consumer's tendency to buy the two products together. Note that Y b , t and Y e , t are marginally Poisson since sum of two Poisson variables is still Poisson.

Recall the Poisson log link function for GLM: log λ = Z T β . In the simulation, λ b , t and λ e , t are modeled using exogenous covariates (utility, price and product displays) as well as one lag of response, Y t - 1 i.e. the quantities of the product purchased last time period:

log λ b , t = β b , 0 + β b , 1 U t i l b , t + β b , 2 P r i c e b , t + β b , 3 D i s p b , t + β b , 4 D i s p e , t + β b , 5 Y b , t - 1 + β b , 6 Y e , t - 1 log λ e , t = β e , 0 + β e , 1 U t i l e , t + β e , 2 P r i c e e , t + β e , 3 D i s p b , t + β e , 4 D i s p e , t + β e , 5 Y b , t - 1 + β e , 6 Y e , t - 1

for simplicity, l o g λ b e , t = β b e , 0 .

The consumer's utility, U t i l , is assumed to follow a Gumbel distribution [link] with location = 0 and scale=0. After consulting local grocery stores, we let P r i c e b N ( 4 , 0 . 7 ) and P r i c e e N ( 3 , 0 . 3 ) . D i s p l a y indicates whether the product was advertized in store. This indicator variable is either on (1) or off (0) with probability p .

Simulated purchases of bacon and eggs for 100 weeks for one consumer with sensitivities: β b = ( - 2 . 4 , 1 , - 0 . 05 , 0 . 8 , 0 . 3 , - 0 . 5 , 0 . 2 ) , β e = ( - 0 . 6 , 1 , - 0 . 02 , 0 . 3 , 1 . 50 , 0 . 2 , - 0 . 5 ) and β b e = - 0 . 2 .

A realization of one consumer's purchase over time is plotted in Figure 3. We notice a few things in this plot that make it “realistic”: only small quantities are purchased; when higher quantity was purchased in a previous period, fewer units were purchase during the next period; the pruchases of the two products seem correlated as a number of peaks overlap.

Ongoing work

Modeling consumer purchases

Similar to data simulation, we model the consumer purchases of bacon and eggs using a trivariate reduction.

Y b , t = U b , t + U b e , t Y e , t = U e , t + U b e , t

Where U i , t Pois ( λ i , t ) for i = b , e , b e . However, we constrain the covariates to include only observable variables: price, display and past purchase. Thus in the log link function for Poisson GLM, we model λ like this:

log ( λ b , t ) = β b 0 + β b 1 P r i c e ( b , t ) + β b 2 D i s p ( b , t ) + β b 3 D i s p ( e , t ) + β b 4 Y ( b , t - 1 ) + β b 5 Y ( e , t - 1 ) log ( λ e , t ) = β e 0 + β e 1 P r i c e ( e , t ) + β e 2 D i s p ( b , t ) + β e 3 D i s p ( e , t ) + β e 4 Y ( b , t - 1 ) + β e 5 Y ( e , t - 1 ) log ( λ b e , t ) = β b e 0

Methods for estimating bivariate Poisson regression models are available in R package “bivpois” [link] . We can compare the λ ^ generated by the model against the “real” λ used in the simulation. Note that λ ^ i , t = λ i , t ^ + λ b e , t ^ for i = b , e .

Comparing fitted λ ^ (in solid line) with “real” λ (black dots) used in data simulation

We also tested the robustness of regression model to varying strengths of λ b e , t , the covariance term. A summary of the simulation studies is presented in Figure 5.

Median value of estimated regression coefficients compared to “real” betas used in simulation. (Top row: bacon; Bottom row: egg)

The regression is slightly more accurate with a lower λ b e , t

Next steps

We are currently working to extend the univariate MBC method to the bivariate case. The extension process consists of developing the bivariate model for the simulated consumer TSC data, deriving the bivariate KL metric, and improving the clustering algorithm to cluster bivariate models. So far, we have developed a working bivariate Poisson regression model using the bivpois package. The clustering algorithm is still under development.

Questions & Answers

what is force
Afework Reply
The different examples for collision
Afework
What is polarization and there are type
Muhammed Reply
Polarization is the process of transforming unpolarized light into polarized light. types of polarization 1. linear polarization. 2. circular polarization. 3. elliptical polarization.
Eze
Describe what you would see when looking at a body whose temperature is increased from 1000 K to 1,000,000 K
Aishwarya Reply
how is tan ninety minus an angle equals to cot an angle?
Niicommey Reply
please I don't understand all about this things going on here
Jeremiah Reply
What is torque?
Matthew Reply
In physics and mechanics, torque is the rotational equivalent of linear force. It is also referred to as the moment, moment of force, rotational force or turning effect, depending on the field of study.
Teka
Torque refers to the rotational force. i.e Torque = Force × radius.
Arun
Torque is the rotational equivalent of force . Specifically, it is a force exerted at a distance from an object's axis of rotation. In the same way that a force applied to an object will cause it to move linearly, a torque applied to an object will cause it to rotate around a pivot point.
Teka
Torque is the rotational equivalence of force . So, a net torque will cause an object to rotate with an angular acceleration. Because all rotational motions have an axis of rotation, a torque must be defined about a rotational axis. A torque is a force applied to a point on an object about the axis
Teka
When a missle is shot from one spaceship towards another, it leaves the first at 0.950c and approaches the other at 0.750c. what is the relative velocity of the two shipd
Marifel Reply
how to convert:m^3/s^2 all divided by kg to cm^3/s^2
Thibaza Reply
Is there any proof of existence of luminiferious aether ?
Zero Reply
mass conversion of 58.73kg =mg
Proactive Reply
is Space time fabric real
Godawari Reply
What's the relationship between the work function and the cut off frequency in the diagram above?
frankline Reply
due to the upthrust weight of the object varise with force in which the body fall into the water pendincular with the reflection of light with it
Gift
n=I/r
Gift
can someone explain what is going on here
falanga
so some pretty easy physics questions bring em
falanga
what is meant by fluctuated
Olasukanmi Reply
If n=cv then how v=cn? and if n=c/v then how v=cn?
Natanim
convert feet to metre
Mbah Reply
what is electrolysis
Mbah
Electrolysis is the chemical decomposition of electrolyte either in molten state or solution to conduct electricity
Ayomide
class ninekasindhtextbookurdusave
Ayesha Reply
can someone help explain why v2/c2 is =1/2 Using The Lorentz Transformation For Time Spacecraft S′ is on its way to Alpha Centauri when Spacecraft S passes it at relative speed c /2. The captain of S′ sends a radio signal that lasts 1.2 s according to that ship’s clock. Use the Lorentz transformati
Jennifer
Got questions? Join the online conversation and get instant answers!
Jobilize.com Reply

Get Jobilize Job Search Mobile App in your pocket Now!

Get it on Google Play Download on the App Store Now




Source:  OpenStax, The art of the pfug. OpenStax CNX. Jun 05, 2013 Download for free at http://cnx.org/content/col10523/1.34
Google Play and the Google Play logo are trademarks of Google Inc.

Notification Switch

Would you like to follow the 'The art of the pfug' conversation and receive update notifications?

Ask