-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
discrete choice modeling blogpost #11
base: main
Are you sure you want to change the base?
Conversation
Check out this pull request on See visual diffs & provide feedback on Jupyter Notebooks. Powered by ReviewNB |
@drbenvincent I'm leaving some comments from your part of the blogpost, before I start on the second part:
Obligatory message: I think overall the blog is in a pretty nice shape! |
I'm going to push a second NB that uses pre-generated data according to the NLM. I think this will streamline the blogpost, showing where it fails and why the NLM can address it. Not changing the original NB so we can compare, because git changes suck for NBs |
@drbenvincent I pushed an updated nb. I did the following changes:
Other stuff:
Questions:
TODO:
To run the NB you will need to comment out |
This PR adds a notebooks which will form the second Colgate client write-up blog posts.
The first post was Causal sales analytics: Are my sales incremental or cannibalistic?
NOTE: I'll be pretty aggressive about hiding most of the code cells in the final blogpost in order to maximise readability.
Current state: At this point (2024/10/31) I've basically written the first half of the blog post. It outlines the basic discrete choice model and sets up the core limitation of producing uninteresting cannibalization effects.
TODO