Queens Park Rangers' on-loan striker Federico Macheda is expected to miss the rest of the season due to an ankle injury.