What factors affect the climate of Michigan?

nearness to water, prevailing winds, vegetation, altitude, latitude are all factors affecting michigans climate, but i do beleive nearness to water and winds is the most effective here.