Factors influencing agricultural production