Terminology in machine learning: exogenous features vs external features
Exogenous simply means a value that is determined outside the context of your model &amp; is then imposed on your model. Endogenous means the model determines the value.
I don't know about &quot;external&quot; as this word seems to depend on context. But you would be right to say these variables are exogenous.