Traditionally, theory has advised us that patterns of missingness, in of themselves, can't tell us if the data are MCAR/MAR/MNAR and, therefore, one needs to hypothesize the mechanism leading to missingness and, as Jonathan has explained, based on this hypothesis, something can be said about whether data are MCAR/MAR or MNAR.
Recent developments in graphical models have supplemented this practice with three findings:
1. There are simple tests that, when applied to the data itself, can refute the MCAR or MAR hypothesis
2. Once the user goes through the exercise of hypothesizing the mechanism leading to missingness, more can be achieved than simply classifying data as MCAR/MAR or MNAR (Such classification can easily be determined by inspection). One can actually determine if the parameters of interest can be estimated bias-free and, if so, how. This scheme extends into MNAR problems, where traditional methods (eg. Maximum Likelihood or Multiple Imputation) are helpless.
3. The hypothesized mechanism often has testable implications, allowing us to reject hypotheses which are incompatible with data.
For summaries of these developments please see:
http://ftp.cs.ucla.edu/pub/stat_ser/r417.pdfhttp://ftp.cs.ucla.edu/pub/stat_ser/r410.pdfhttp://ftp.cs.ucla.edu/pub/stat_ser/r415.pdf
Regards,
Karthika