Other than uncompressed, codecs have a data rate associated with them. And based on that data rate, the resulting file will have a different size assuming everything else about the file is the same.
From your list:
Avid codec: which one?
Avid DNxHD codec: which one? 36, 80, 145, 220, 440, etc.?
H.264 codec: not knowing the other data rates, nor the data rate of this one, it will be the most compressed as it is a longGOP format and not I frame.
As far the differences between the different "uncompressed", it is hard to tell the reason there. What was the size and frame rate of original file?