The first time you run the code, the global variable m
has no value. At the end of the loop, m
has the value 6. If you rerun the code, the command SEM[m - 1] - SEM[m]
behaves differently than before. If that is a problem for you, just add Clear[m,k]
at the start of the code.