Another factor for many here in Australia, is that most dust is carried within a metre or so of the ground, so ground based panels tend to get dirty faster- my own here (temporary ground based) require cleaning about once a month or so, where rooftop ones like I had at the old place we went four...