hopefully someone can point me in the right direction here.
I'm using boosted regression trees (BRT) to assess the relative importance of a number of environmental factors (sea bottom temperature, sea bottom salinity, substrate grain size, depth, distance from shore, maximum water speed @ seabed) on fish abundances (4 different species of rays, plus all 4 summed) from 1440 sample sites in the Irish Sea, then creating a predicted surface of abundance estimates for a grid of all of those environmental variables across the whole Irish Sea.
Concentrating on all rays summed, the range of abundances goes from zero (loads of these: zero inflated) to 126. My problem is that the range of predictions produced by the model goes from -7.06 to 36.38, which assumedly has to be wrong?
For the BRT I simply used the count data, with distribution="gaussian"... but I'm yet to find any other examples of people doing this approach. Elith et al 2008, who built the code expanding on Ridgeway's original BRT work, reduce their data to presence/absence and use binomial (Bernoulli). In his thesis comparing BRTs to GAms & GLMs, Abeare uses gaussian, but only after removing the zeroes (i.e. zero truncated).
I'm wondering if anyone might know why the predictive results would be negative?
Or if anyone could recommend a 'best' way of proceeding? My supervisor suggested lognormally transforming the data, as Abeare did, but this simply produces smaller negatives...
Thanks in advance!