Note that when you plot 2 independent but skewed variables against each other it can look like there is a relationship when there is not one (similar to your plots above). I would start by using the techniques outlined in:
Buja, A., Cook, D. Hofmann, H., Lawrence, M. Lee, E.-K., Swayne,
D.F and Wickham, H. (2009) Statistical Inference for exploratory
data analysis and model diagnostics Phil. Trans. R. Soc. A 2009
367, 4361-4383 doi: 10.1098/rsta.2009.0120
The vis.test
function in the TeachingDemos package for R implements this test (or it is not that hard to do on you own using other tools).
If you cannot tell your data from permuted data using this method then any model you try to fit to the data will be overfitting. If there is enough of a relationship that you can see it here, then use the techniques others have mentioned (though with the skewness you may want to look at log transforms or other BoxCox transforms of your data).
Also, is every point in the above plot from a different subject? There seem to be some possible curves coming out of the main plot that look like they could be multiple measumerments over time from a single subject. If you have multiple measurements/points per subject with several subjects in the data, then that will also complicate any analysis, you will probably need to look at mixed effects models in that case.
plot(...,pch=".")
. That is a quick-and-dirty way to see the density of the points better. $\endgroup$