ValueError: design matrix must be real-valued floating point

It is not related to your prior, is this all your data? The error seems to suggest in your data table it contains non floating point value.
You can test better with below (which does not need to compile the pymc3 model)

import patsy
y, x = patsy.dmatrices(formula, data)