Red de conocimiento informático - Material del sitio web - ¿Cómo utilizar spss para realizar una regresión de crestas y dibujar un diagrama de crestas? Estoy usando spss 17.0, ¿cuáles son los pasos específicos?

¿Cómo utilizar spss para realizar una regresión de crestas y dibujar un diagrama de crestas? Estoy usando spss 17.0, ¿cuáles son los pasos específicos?

El código de regresión de crestas de SPSS (Ridge Regression. sps) es el siguiente:

*--------------------- ----- --------------------------------------------- --.

* Calcula los coeficientes originales a partir de los coeficientes estandarizados, calcula los errores estándar de los coeficientes

* y el término de intersección con errores estándar. Luego imprima

* una salida similar a REGRESSION.

*------------------------------------------ ------ ---------------------------- -----(Las estimaciones de coeficientes se proporcionan desde aquí)

. Calcular beta={b;0}.

Calcular b= ( b &/ std ) * sy.

Calcular intercpt=ybar-t(b)*t(xmean).

. Calcular b={b;intercpt}.

Calcular xpx=(sse/(sst*(n-nv-1)))*inv(xpx+(k &* ident(nv,nv)))*xpx*

<. p> inv(xpx+(k &* ident(nv,nv)))).

Calcular xpx=(sy*sy)*(mdiag(1 &/ std)*xpx*mdiag(1. &/ estándar)).

Calcular seb=sqrt(diag(xpx)).

Calcular seb0=sqrt( (sse)/(n*(n-nv-1)) + xmedia*. xpx*t(xmean)).

Calcular seb={seb;seb0}.

Calcular rnms={varname,'Constante'}.

Calcular ratio=b &/ seb.

.

Calcular bvec={b,seb,beta,ratio,ppp}.

. print bvec/title='--------------Variables en la Ecuación----------------'

/rnames=rnms /clabels='B' 'SE(B)' 'Beta' 'T' 'sig'.

.print /space=nuevapágina.

finalizar si.