Extreme Heteroskedasticity - Multiplicative Model - Strange residuals I absolutely need your help with my research.
When I checked for heteroskedasticity I obtained a weird result from the white test (p value = 0). When I plot the residuals, these are the results:


Honestly I've never seen something like that before.
Here some details about my research:
I have individual data (6/7000 obs.) about the amount of movies watched by each respondent during the last year, on different channels (Theatres, Netflix, exc).
I created a new variable as the sum of the movie watched on each channel, and then I divided the other variables in order to create a kind of market share.
What I want to investigate is the relationship between the different market shares, so I thought that a linear (multiplicative) model would have been the best solution.
These plots are related to the model where the market share of movie theatre is my DV, as IVs I have Netflix share, digital rent share, and physical share, and some control variables related to channel preferences, socio-demographic variables and the sum of all the movies watched (the variable I created before).
Multiple R-squared = Adj. R-squared = 0.9885 (this also seems weired to me)

*

*no multicollinearity

*no autocorrelation

I really need your help.
Thanks in advance to everyone.

This is the type of residual plot you will typically observe when you fit a linear regression to data where the response is a count value.  Those lines of points you are seeing in the plot are for each particular count values for the response variable.  Most professional statisticians have seen these types of plots many times before, so they are not at all surprising to us --- indeed, I could tell you were using a count valued response as soon as I saw the residual plot, without needing to read your data description.
For the type of data you are dealing with, you are better off using a model for count regression.  I'd suggest you start with the negative binomial regression model, which is designed for cases where your response variable is a count value.  (Don't use Poisson regression; it is a terrible model.)  This model should give you a generally better fit and a more sensible (deviance) residual plot.
