Thanks very much for your help. That made sense, but I am confused about the intuition. Do you have any insight about how to think about this?

To make the motivation clearer I can explain the bit of research I'm doing and why I thought this question was relevant. I have survey data on i) people's estimates of the wealth distribution in the US by quintile (so what share of wealth is owned by the top 20%, next top 20%, etc) and ii) people's 'ideal' wealth distribution by quintile (i.e. how wealth would be distributed by quintiles in their 'perfect world').

Using this data I create estimated and ideal Gini coefficients for each individual (the Gini coefficient is just an index for measuring inequality, it takes a value between 0 and 1 with 0 being perfect equality, 1 perfect inequality). Variable x is estgini, variable z is idealgini. The true wealth distribution Gini of the US is 0.703 (when using the quintiles of the distribution, not the actual distribution).

I create a new variable, y = 0.703 - estgini = 'infogap', a measure of the quality of each individual's information about wealth inequality. I create a new variable, q = estgini - idealgini, i.e. the difference between inequality in what the individual estimates to be reality, and their preferred level of inequality. So essentially a measure of desire for redistribution of wealth.

What I am interested in from a theoretical point of view is Corr(y,q), i.e. is there an association between a person's information about wealth inequality and their desire for wealth redistribution. Corr(y,q) is strongly negative, around -0.5. Corr(x,z) is something like 0.4. So the motivation behind my original question was, to what extent is Corr(y,q) 'driven' by Corr(x,z)? Can I decompose Corr(y,q) into a component driven by Corr(x,z) and another component?

Sorry for the long read, if you managed to get through all that please let me know if you have any insight into whether I can make any inferences from Corr(y,q), or what is a good strategy for analysis.

Thanks!