# How to detect discernible structure in scatter plots?

If I have a large number of relationships I want to check that may or may not be linear (as in the bottom row of image below), is there a method that will reject the hypothesis the scatter plot is showing white noise? I want to check for the presence of any relationship without knowing what the form of that may be. What method/algorithm of measuring deviations from white noise captures the most different types of deviation?

image from: https://en.wikipedia.org/wiki/Correlations

• You might want to check Brownian correlation en.wikipedia.org/wiki/Distance_correlation. It taps many but not all nonlinear "associations/shapes". Nov 19 '13 at 15:25
• It is interesting that all but one of the scatterplots on the bottom can be identified with a (simple) test of homoscedasticity. The leftmost is arguably homoscedastic, but it is easily detected with a local smoother, unlike all but one of the others (the "smile"). The relevance for the present question is that you need to specify what forms of relationships are meaningful in your application. Otherwise, I can tell you with extremely high confidence a priori that every finite scatterplot you draw will have some non-white-noise "relationship" in it.
– whuber
Nov 19 '13 at 15:39
• @ttnphns Thanks, that looks very relevant and I am investigating further. It still fails for the bottom right case though. I think there should be some way to do this in general since humans are obviously capable of detecting the structure by looking at the plots. Nov 19 '13 at 15:39
• @whuber I agree there will always be some pattern that it is possible to see, yet I am capable of looking at a scatter plot and saying "that is for sure not just noise", which seems like I am performing a significance test. I do not think I am matching the patterns to previous ones I have seen, or sequentially matching combinations "primitive shapes" to the image then choosing the best fit. Nov 19 '13 at 15:44
• The problem is that your description is inadequate: you need to stipulate more precisely in what ways a scatterplot might deviate from "white noise." This is perfectly analogous to simpler hypothesis tests, such as comparing two distributions. When we test whether data might come from a Normal distribution, we are testing for particular forms of non-Normality: shifts in location, scale, or even in a broader sense as measured by the max. difference in CDFs. Regardless, some measure of deviation from the null is required. How do you want to measure deviation from white noise?
– whuber
Nov 19 '13 at 15:59