West Ham boss Sam Allardyce claims his reputation for being a long-ball merchant is unfair but admits he accepted the label "many years ago".