Nutritional anthropology is the study of human subsistence, diet and nutrition in comparative social and evolutionary perspective. Many factors influence the nutritional health and well-being of populations, including evolutionary, ecological, social, cultural and historical ones.