Why use a GAMSBAS or GDX Point basis

Top  Previous  Next

Above I was using a GAMSBAS or a GDX point basis for the same model that the basis was generated from.  Some might ask: Why would this ever be done?  Suppose I have a model that I am working on and at some point I need to revise the data in the initial stages before the model statements.  Two alternatives would be available.

I could include a new table of revised data and use replacement statements to replace the old data.
I could go back fix the original data and rerun the model from scratch.

The obvious deficiency of the second strategy is that I lose the basis.  But the first strategy introduces yet another problem.  I would have a model with the most current data spread throughout.  I find the problem with the first alternative more odious and use a basis to overcome the shortcoming of the second.