> I often wonder how much of this is attributable to the training data...
I'd reckon anywhere between 99.9%-100%. Give or take.