我看到有些文章中说X1解释了Y百分之几的方差,那这个百分之几的方差是如计算的?在spss里面看用哪个功能可以分析?在model fit 那项打钩,SPSS 就会给出你Rsquare来了:
How to estimate the regression function
We will estimate the following regression function:
with the variables incws and educ_yr such that,
1. Go to 'Regression' under 'Analyze', then click 'Linear...'
2. Set 'incws' as 'Dependent' and 'educ_yr' as 'Independent(s)'.

3. Click on Statistics and make sure that "Estimates" and "Model Fit" are checked. Estimates will give you the predicted value for the intercept, and the model fit will give you the value of R-square (see below).
. 
4. Interpreting the output...

"R" is correlation coefficient, taking values from -1 to +1. See Lab 2 for more information on the correlation coefficient. Since we are conducting a bivariate regression (only two variables, X and Y) we may interpret "R" in the usual way as a measurement of the strength of the linear relationship between the two variables in the regression. When we add more explanatory variables in a multiple regression the interpretation of "R" is less clear.
"R Square" is the coefficient of determination, interpreted as the percentage of variance in Y that can be explained by X. An "R Square" of .141 in the table above indicates that only 14.1% of the variance in income can be explained by the number of years of education. We should consider adding more explanatory variables to predict income.