La anemia megaloblástica suele ser el resultado de una deficiencia de vitamina B12 o de ácido fólico. La anemia perniciosa, sin embargo, es causada específicamente por una deficiencia de vitamina B12.