The question is a bit unclear. What factors? For what purpose?
When I use weather in tabletop RPGs I typically create a markov chain. Each type of weather has a table of weathers it can become, and that table often includes itself. I then roll on table for the current weather every game day, and that decides what the weather changes to.