1. A computer-implemented method for determining levels of interest, activity, or occupancy at a physical location, comprising: receiving, at a server computing device having one or more processors, data corresponding to physical parameters sensed by a plurality of sensors at the physical location, wherein the physical parameters include temperature, humidity, pressure, sound, distance to an object, visible light, infra-red light, motion of objects, acceleration, magnetic field, vibration, and radio signals; generating, at the server computing device, one or more synthetic variables based on the received data, each synthetic variable corresponding to one or more physical parameters and representing a processed or combined value for its corresponding physical parameters; storing, by the server computing device and in a memory device associated with the server computing device, the received data and generated synthetic variables; generating, at the server computing device, one or more indicators for: (i) a level of interest, (ii) a level of activity, or (iii) a level of occupancy at the physical location based on the received data and the one or more synthetic variables by utilizing a machine learning model; and outputting, from the server computing device, the one or more indicators to a user computing device for display in a user interface.