Modeling of machine tool thermal error based on factor extraction | Synapse