5
$\begingroup$

My techniques so far is old school (got my degree in 1980s) - regression, crosstab, ... at best Poisson and negative binomial. SPSS/SAS and now R. Usually just run and report ...

I encounter now real data where the count results look as a sharp peak in 0 and declining then another distribution with quite a normal around some positive figures. I said that we have 2 populations joint together.

What to do? No firm idea. Should I just ignore the graph (would report it) and just run based on the hypothesis hand down and report back it would have some up to R2 30%. t test sig. for some factors. But is that it? I am not sure.

$\endgroup$
2
  • 2
    $\begingroup$ Have you come across mixture models? What you are seeing could possibly be modeled as GMM $\endgroup$ Commented Jan 5, 2017 at 11:20
  • 5
    $\begingroup$ A sense of humour is welcome here, but I edited out several uninformative parts of this question. It would be better to show us data results. $\endgroup$
    – Nick Cox
    Commented Jan 5, 2017 at 12:02

3 Answers 3

3
$\begingroup$

Adding to Maarten's answer, there are also the zero-inflated Poisson and zero-inflated negative binomial models. All these have been discussed here in the past.

$\endgroup$
2
  • 1
    $\begingroup$ Actually that was I finally geared towards. Something similar to data.princeton.edu/wws509/r/overdispersion.html $\endgroup$
    – Dennis Ng
    Commented Jan 10, 2017 at 16:48
  • 1
    $\begingroup$ It is sort of mixed model as the answer one, but this one has a good keyword for me to search further. Still thanks for all other answers. Grateful. $\endgroup$
    – Dennis Ng
    Commented Jan 10, 2017 at 17:08
4
$\begingroup$

Let's say your variable is money spent on meat. In that case your spike at 0 are the vegetarians. You seem to be doing a regression model. Not taking the presence of vegetarians into account would be problematic. One possibility for that kind of data would be a Heckman selection model.

$\endgroup$
2
  • 1
    $\begingroup$ Well, if your client is from the meat industry, you might maybe just ignore the vegetarians. Silly of the meat industry to spend dollars on them (says this vegetarian). So, it depends on the goal of the model. $\endgroup$ Commented Jan 5, 2017 at 16:05
  • 1
    $\begingroup$ You want to ignore them for your advertisements, but not in your model. How would you know who to ignore if you excluded them from your model? $\endgroup$ Commented Jan 5, 2017 at 18:46
1
$\begingroup$

Observing a distribution that is actually the convolution of two or more distinct distributions is very common.

In general, you can be observing the same phenomenon for a single population, but observe different causes leading to the need of multiple distributions to describe the data; or you might be observing two different phenomena in the same graph.

As an example of the first, you might be measuring height for a male population with a ruler, and have Parkinson's disease; your distribution will then be the convolution of male's height, and your own tremor - both are Gaussians centered at the true value. Or you could be perfectly healthy and measure people's height using a sample of both males and females; you will then observe two partially overlapping distinct Gaussian distributions.

Whatever is your case, there is no reason to ignore the subsample around zero, unless you think it's noise, and noise you don't want to model.

$\endgroup$
2
  • 2
    $\begingroup$ I don't follow example on height and Parkinson's disease: is it intended to be absurd? $\endgroup$
    – Nick Cox
    Commented Jan 5, 2017 at 13:09
  • 1
    $\begingroup$ It is meant to point that you are measuring the same phenomenon (thus observe the same mean) but in additional to the natural variation of the phenomenon, you observe also the variation induced by an imperfect experimental apparatus (Parkinson's runs in my family so it was a natural example to me). $\endgroup$
    – famargar
    Commented Jan 5, 2017 at 13:17

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.