Ideally, we should be looking not at the difficulty, but at the total USD value of mining hardware, based on network hashrate and historical price for H/s. It's tricky to unmix the contributions from different technologies (FPGA vs GPU), but could be estimated. Ideally the value of electricity should be added too, but then we'll have to assume some ROI period that miners are comfortable with.
I expect the correlation between this "value" of mining hardware+electricity and the BTC exchange rate to be much stronger than difficulty/exchange rate.
I think you missed two important part of this thread: the fact it's about predicting difficulty and the fact that difficulty can be modelled as occurring due to changes in price.
I think your post is implying that exchange rate might be a function of the total US$cost of mining. In that case difficulty would be a function of the total cost of mining. This may be true (and I'd be interested to see a thread on it) but it's not what i'm considering in the blog post. Also, I could be wrong but you seem to imply that difficulty could affect exchange rate? I've tried to dispel the myth that difficulty affects exchange rate in any significant way so I hope I'm wrong.
Sounds like you misunderstood my post, and I can't blame you as it was not very clear. After looking at all the data in several different ways, I arrived at the conclusion that, so far, the USD/BTC exchange rate has been driving the network hashrate. We all seem to agree on that. Mining appears more lucrative, more people start investing into mining.
The point I was trying to make is that, instead of looking at the network hashrate (or difficulty), we could look into total USD value of mining equipment. The USD price of a GHash/s has been evolving over time, going from CPUs to GPUs to FPGAs. Also, for each of these technologies, there were constant improvements of the efficiency of the mining software. All in all, we should try and correlate the USD/BTC exchange rate with the (network hashrate / price of a GHash/s worth of mining equipment).