1. A method to employ predictive spectral allocation in wireless networks, the method comprising: receiving a request for sub-carrier allocation from a mobile device, the request including a timestamp and a location of the mobile device; identifying a particular cluster based on the timestamp and the location; selecting a time-frequency vector from the particular cluster; transmitting information pertaining to the sub-carrier allocation to the mobile device, wherein the information is based on the time-frequency vector; and in response to receiving an indication from the mobile device that the sub-carrier allocation is unacceptable, switching to a default sub-carrier allocation and forwarding a bad quality indication associated with the unacceptable sub-carrier allocation to an analysis server.