Preferred positions are based off the skills of the player. E.g. someone starts off as PG because they have PA and OD at 6 to start with but everything else at 4. Then you spend a season training their IS and ID and they are considered a PF now, etc. So it is all based off the weighted values BB gives for each skill and the amount it matters to each position