How do you avoid traps?
I've noticed lately I'm having a very hard time avoiding falling into other player's traps, where they check their hand (most often a set) and I dig my own grave way too easily. The reason I dig my grave is I subscribe to the "you have to bet to win" philosophy of poker, and when a lot of boards that these sets etc catch me in come, I'm way more worried about my opponents catching something on the NEXT cards to beat me than already having me beat, especially if they're check calling.
Not to mention it's pretty hard to determine if a player is the type to use such a sneaky move, as the only way to get hard data to that effect is for someone to fall for the trap that completely. Anyone have any ideas on how I can avoid this kind of situation?