Rice growth and development is the result of the interaction varieties and environmental factors, so people increasingly pay attention to the research on the effects of environmental conditions on rice growth. This paper starts with soil factors, then selects 8 indicators and standardizes the sample data of the 8 indicators, using SPSS to process and analyze the data, and then establishes the factor score model and the comprehensive evaluation index model. Finally, through the established model, the scores of each factor and the comprehensive factor score are calculated. Then, starting with meteorological factors, 11 indexes were selected, and the correlation between indexes and yield was made by SPSS. Then, the model of meteorological factors and rice yield was obtained by principal component analysis. Finally, all the meteorological and soil indicators were analyzed, and then the principal component analysis was carried out to obtain the model of meteorological, soil and rice yield.