Entrar
¿Nuevo usuario? Inscribirme
UsuariosSPSS · Usuarios y Consultores de SPSS
? ¿Ya estás suscrito? Entra a Yahoo!

Consejos

¿Sabías que...?
Podés hacer búsquedas de antiguos mensajes del grupo.

Mensajes

  Mensajes Ayuda
Avanzado
Consulta   Lista de mensajes  
Responder | Reenviar Mensaje #325 de 806 |
RE: [UsuariosSPSS] Consulta

Hola otra vez:

El .n añadido a una función estadística especifica el número de
argumentos con valores válidos necesarios para que la función se
calcule. En el ejemplo que ponía yo, que era MEAN.5(v1 TO v5) exigía que
hubiera valores válidos en todas las variables, ya que eso era necesario
puesto que yo había asignado valores válidos a todos los valores de la
variable independiente de la regresión (en mi ejemplo eran 5, 10, 15, 20
y 25).
Respectoa lo que pregunta Marcelo, creo que no se le puede indicar de
una forma simple un orden o lugar de los valores missing.

Por otro lado se me ha ocurrido una solución al problema de Pablo que
funciona aunque haya valores missing. Consiste en crear variables que
contenga el valor de la variable independiente de la regresión (en el
caso de meses corresponderían a 1, 2, 3 o los meses que sean).
Así, si tenemos las variables v1 a v7 que corresponden a 7 meses
consecutivos podemos crear 7 variables nuevas:

IF MISSING(v1)=0 mes1=1.
IF MISSING(v2)=0 mes2=2.
IF MISSING(v3)=0 mes3=3.
IF MISSING(v4)=0 mes4=4.
IF MISSING(v5)=0 mes5=5.
IF MISSING(v6)=0 mes6=6.
IF MISSING(v7)=0 mes7=7.
EXECUTE.

A continuación podemos hacer el cálculo del coeficiente beta, esta vez
no precisamos indicar el número de valores válidos, ya que serán missing
simultáneamente en v1 y mes1, v2 y mes2 y así sucesivamente. Si no le
indicamos .n por defecto precisa 2 argumentos válidos:

COMPUTE beta =
(SUM(mes1*v1,mes2*v2,mes3*v3,mes4*v4,mes5*v5,mes6*v6,mes7*v7)-MEAN(v1 to
v7)*
SUM(mes1 TO
mes7))/(SUM(mes1**2,mes2**2,mes3**2,mes4**2,mes5**2,mes6**2,mes7**2)-(
SUM(mes1 TO mes7))**2/NVALID(V1 to V7)).
EXECUTE .

Y finalmente eliminamos las variables correspondientes a los meses, que
ya no necesitamos:

DELETE VARIABLES mes1 TO mes7.

Según creo, esta última orden sólo es válida a partir de la versión 12.
Y así obtendremos lo que queríamos:

v1 v2 v3 v4 v5 v6 v7 beta
10 15 30 . . . . 10
. . 20 15 33 -52 -31 -16.9


Un saludo de nuevo.

Juan







-----Mensaje original-----
De: Malatino, Pablo Gabriel
[mailto:pablo.gabriel.malatino@...]
Enviado el: jueves, 30 de septiembre de 2004 15:09
Para: UsuariosSPSS@...
Asunto: RE: [UsuariosSPSS] Consulta

Gracias Juan por tu ayuda.
El problema es que tengo diferentes cantidades para cada registro. Las
variables v1 a v5 son meses. Y tengo registros con 5 meses pero otros
con 10, 12 etc.

variables -->    v1   v2   v3   v4    v5    v6    v7       coeficiente
beta

registro1 -->    10    15   30   .     .     .     .             ?????

registro2 -->     .     .   20   25   33   -52   -31             ?????


Pense que existia una funcion en SPSS que me lo solucionaria. Voy a
intentar con los IF.
El .5 que introducis en las funciones MEAN y SUM ¿que operaciòn realiza?
Saludos, Pablo.



-----Original Message-----
From: Juan Girbés [mailto:jgirbesb@...]
Sent: Thursday, September 30, 2004 4:58 AM
To: UsuariosSPSS@...
Subject: RE: [UsuariosSPSS] Consulta


Hola Pablo
Mientras en Excel sí existe una función para calcular la pendiente y el
coeficiente de correlación de Pearson, no así en SPSS. Aunque se puede
hacer con macros, utilizando los procedimientos de matrices y también
trasponiendo los datos, de modo que cada registro lo trates como una
variable, yo te sugiero que introduzcas la fórmula en un procedimiento
COMPUTE.
Doy por hecho que existe una variable independiente que es común a todos
los casos, y que no figura en la matriz de datos, y que es el valor que
se supone a las variables v1 a v5.
La fórmula de la pendiente de la recta es: b=[sum(XiYi) - Ymedia x
sum(Xi)]/ [sum(Xi**2) - ((SumXi)**2)/n]

Así, suponiendo que los valores de la variable independiente (Xi) son 5,
10, 15, 20 y 25, que corresponderían respectivamente a los valores de v1
a v5, que serían los valores de Y, la siguente instrucción te daría la
variable beta, que sería la pendiente de la recta:

COMPUTE beta = (SUM.5(5*v1,10*v2,15*v3,20*v4,25*v5)-mean.5(v1 to v5)*
SUM(5,10,15,20,25))/(SUM(5**2,10**2,15**2,20**2,25**2)-(
SUM(5,10,15,20,25))**2/5).
EXECUTE .

      v1            v2          v3          v4          v5          beta
   10.00         15.00         30.00         55.00         60.00
2.80
   50.00         33.00         20.00        -52.00        -31.00
-4.94

El problema es que si tienes algún valor missing no te dará ningún
resultado, ya que como hay 5 valores en la variable independiente, he
introducido el .5 en las funciones MEAN Y SUM, para que se precisen 5
valores y no dé mal los resultados. Para arreglar esto supongo que
habría que complicar más las cosas con varios IF.

Tal vez haya una solución más sencilla, pero al menos con esto puedes
funcionar.

Un saludo

Juan

-----Mensaje original-----
De: Malatino, Pablo Gabriel
[mailto:pablo.gabriel.malatino@...]
Enviado el: miércoles, 29 de septiembre de 2004 16:25
Para: UsuariosSPSS@...
Asunto: [UsuariosSPSS] Consulta
Importancia: Alta

Hola! Tengo una consulta: Alguien sabe como se puede calcular una
tendencia lineal, necesito obtener el valor del coeficiente beta en
minimos cuadrados para cada uno de los casos de mis datos. ¿Esta dentro
de las funciones estadisticas, como por ejemplo la media MEAN?



variables -->    v1   v2   v3   v4    v5     coeficiente beta

registro1 -->    10    15   30   55    60          ?????

registro2 -->    50    33   20  -52   -31          ?????


Gracias. Pablo.              



------------------------------
UsuariosSPSS | Usuarios de SPSS y Consultores
------------------------------
Direcciones de la lista:
Publicar un mensaje: UsuariosSPSS@...
Suscribirse........: UsuariosSPSS-Subscribe@...
Desuscribirse......: UsuariosSPSS-Unsubscribe@...
Administrador......: UsuariosSPSS-Owner@...
Página de la lista.: http://www.gruposyahoo.com.ar/group/UsuariosSPSS
------------------------------
Libros sobre el tema:
http://www.amazon.com/exec/obidos/external-search/102-6883291-8924130?ta
g=analisiydisen-20&keyword=SPSS&mode=books
------------------------------
Software SPSS:
http://www.amazon.com/exec/obidos/external-search/102-6883291-8924130?ta
g=analisiydisen-20&keyword=SPSS&mode=software



Enlaces de Yahoo! Grupos
* Para visitar el sitio web del grupo, andá a:
http://ar.groups.yahoo.com/group/UsuariosSPSS/
 
* Para cancelar tu suscripción a este grupo, enviá un mensaje a:
UsuariosSPSS-unsubscribe@...
 
* El uso de Yahoo! Grupos está sujeto a las Condiciones del servicio de
Yahoo!.



------------------------------
UsuariosSPSS | Usuarios de SPSS y Consultores
------------------------------
Direcciones de la lista:
Publicar un mensaje: UsuariosSPSS@...
Suscribirse........: UsuariosSPSS-Subscribe@...
Desuscribirse......: UsuariosSPSS-Unsubscribe@...
Administrador......: UsuariosSPSS-Owner@...
Página de la lista.: http://www.gruposyahoo.com.ar/group/UsuariosSPSS
------------------------------
Libros sobre el tema:
http://www.amazon.com/exec/obidos/external-search/102-6883291-8924130?ta
g=analisiydisen-20&keyword=SPSS&mode=books
------------------------------
Software SPSS:
http://www.amazon.com/exec/obidos/external-search/102-6883291-8924130?ta
g=analisiydisen-20&keyword=SPSS&mode=software
Enlaces de Yahoo! Grupos







------------------------------
UsuariosSPSS | Usuarios de SPSS y Consultores
------------------------------
Direcciones de la lista:
Publicar un mensaje: UsuariosSPSS@...
Suscribirse........: UsuariosSPSS-Subscribe@...
Desuscribirse......: UsuariosSPSS-Unsubscribe@...
Administrador......: UsuariosSPSS-Owner@...
Página de la lista.: http://www.gruposyahoo.com.ar/group/UsuariosSPSS
------------------------------
Libros sobre el tema:
http://www.amazon.com/exec/obidos/external-search/102-6883291-8924130?ta
g=analisiydisen-20&keyword=SPSS&mode=books
------------------------------
Software SPSS:
http://www.amazon.com/exec/obidos/external-search/102-6883291-8924130?ta
g=analisiydisen-20&keyword=SPSS&mode=software



Enlaces de Yahoo! Grupos
• Para visitar el sitio web del grupo, andá a:
http://ar.groups.yahoo.com/group/UsuariosSPSS/
 
• Para cancelar tu suscripción a este grupo, enviá un mensaje a:
UsuariosSPSS-unsubscribe@...
 
• El uso de Yahoo! Grupos está sujeto a las Condiciones del servicio de
Yahoo!.




Sáb, 2 de Oct, 2004 9:44 am

jgirbesb2002
Sin conexión Sin conexión
Enviar correo Enviar correo

Reenviar Mensaje #325 de 806 |
Desplegar mensajes Autor Ordenar por fecha

Gracias Juan por tu ayuda. El problema es que tengo diferentes cantidades para cada registro. Las variables v1 a v5 son meses. Y tengo registros con 5 meses...
Malatino, Pablo Gabriel
pablo.gabriel.malatin...
Enviar correo
30 de Sep, 2004
1:10 pm

Hola otra vez: El .n añadido a una función estadística especifica el número de argumentos con valores válidos necesarios para que la función se calcule....
Juan Girbés
jgirbesb2002
Sin conexión Enviar correo
2 de Oct, 2004
9:45 am

Hola Entiendo que el .5 ó .n calcula la función (MEAN, SUM, etc.) para los casos n.válidos. En el ej. de Pablo, para la suma de 10 meses tendría que ser...
Della Mora, Marcelo
marcelo.dellamora@...
Enviar correo
30 de Sep, 2004
3:02 pm

Hola Entiendo que el .5 ó .n calcula la función (MEAN, SUM, etc.) para los casos n.válidos. En el ej. de Pablo, para la suma de 10 meses tendría que ser...
Della Mora, Marcelo
marcelo.dellamora@...
Enviar correo
30 de Sep, 2004
5:14 pm

Muchas Gracias Juan por tus conocimientos y tu ayuda!!! Saludos, Pablo ... From: Juan Girbés [mailto:jgirbesb@...] Sent: Saturday, October 02, 2004...
Malatino, Pablo Gabriel
pablo.gabriel.malatin...
Enviar correo
4 de Oct, 2004
1:33 pm

Hola a todos. Tengo una consulta: cuando ingreso datos numéricos con más de 15 dígitos me aparece la notación científica, y al querer exportar los datos,...
Malatino, Pablo Gabriel
pablo.gabriel.malatin...
Enviar correo
7 de Oct, 2004
3:36 pm

Puedes hacer que aparezcan todos los dígitos aumentando la anchura de la columna (desde la Vista Variables del Editor de datos o con la instrucción VARIABLE...
Juan Girbés
jgirbesb2002
Sin conexión Enviar correo
9 de Oct, 2004
8:11 am

Gracias Juan por tu ayuda. Saludos, Pablo. ... From: Juan Girbés [mailto:jgirbesb@...] Sent: Saturday, October 09, 2004 5:10 AM To:...
Malatino, Pablo Gabriel
pablo.gabriel.malatin...
Enviar correo
12 de Oct, 2004
3:43 pm

Hola a todos! ¿Alguien sabe como pasar de un formato numerico a cadena, pero utilizando sintaxis y seleccionando el ancho de la cadena??? Saludos, Pablo....
Malatino, Pablo Gabriel
pablo.gabriel.malatin...
Enviar correo
22 de Oct, 2004
12:19 pm

Hola: Creo que para eso puedes utilizar la función STRING(numero,formato). Antes hay que declarar una variable tipo cadena con el comando STRING. Por ejemplo:...
Juan Girbés
jgirbesb2002
Sin conexión Enviar correo
23 de Oct, 2004
5:48 am

Hola a todos! alguien sabe como transformar un valor en negativo? ej: tengo 105 en un campo y quiero transformarlo en -105 en otro campo... Muchas gracias,...
Della Mora, Marcelo
marcelo.dellamora@...
Enviar correo
22 de Oct, 2004
6:26 pm

105 - (2*105) = -105 x - (2*x) = -x ... From: Della Mora, Marcelo To: UsuariosSPSS (E-mail) Sent: Friday, October 22, 2004 3:24 PM Subject: [UsuariosSPSS]...
Julián Falcone
julianfalcone
Sin conexión Enviar correo
22 de Oct, 2004
7:05 pm

compute nueva = (-1)*original. execute. _________________________________________________________ Do You Yahoo!? Información de Estados Unidos y América...
Felipe Perez
piperez2000
Sin conexión Enviar correo
25 de Oct, 2004
4:55 pm

Gracias Juilián en realidad después me dí cuenta que podía multiplicar por -1 directamente y generar otro campo... en fin, me taré, de todos modos te...
Della Mora, Marcelo
marcelo.dellamora@...
Enviar correo
22 de Oct, 2004
7:10 pm

o también: 105*(-1) = -105 X * (-1) = -X ... From: Julián Falcone [mailto:julianfalcone@...] Sent: Friday, October 22, 2004 4:03 PM To:...
Malatino, Pablo Gabriel
pablo.gabriel.malatin...
Enviar correo
22 de Oct, 2004
7:12 pm

me pasa muy a menudo a mi también, por eso estos grupos son una gloria. buen finde para todos ... From: Della Mora, Marcelo To:...
Julián Falcone
julianfalcone
Sin conexión Enviar correo
22 de Oct, 2004
7:14 pm

ok, gracias de nuevo Juan. Pablo ... From: Juan Girbés [mailto:jgirbesb@...] Sent: Saturday, October 23, 2004 2:49 AM To:...
Malatino, Pablo Gabriel
pablo.gabriel.malatin...
Enviar correo
25 de Oct, 2004
1:40 pm

0 - X = -X -- [emili_ci@...] -- ... Remitente: Julián Falcone julianfalcone@... Destinatario: UsuariosSPSS@... Fecha:...
Emili Corbella Ingles
emili_ci
Sin conexión Enviar correo
26 de Oct, 2004
11:53 am

Hola a todos, tengo una consulta: ¿cómo puedo crear una variable aleatoria que vaya entre 0 y 100? Gracias, Pablo....
Malatino, Pablo Gabriel
pablo.gabriel.malatin...
Enviar correo
14 de Ene, 2005
3:08 pm

Sr. pablo te va una ayuda Determinar o “ponto de partida†numa tabela de números aleatótios. ** Para utilizar a tabela de números aleatórios anexa a...
miguel macetas hernan...
miguel197401
Sin conexión Enviar correo
14 de Ene, 2005
4:40 pm

Gracias Miguel. Saludos, Pablo. ... From: miguel macetas hernandez [mailto:miguel197401@...] Sent: Friday, January 14, 2005 1:41 PM To:...
Malatino, Pablo Gabriel
pablo.gabriel.malatin...
Enviar correo
14 de Ene, 2005
6:17 pm

Hola a todos! Tengo una consulta: alguien sabe como insertar casos por medio de la sintaxis, y que cada caso tenga un valor de variables. Por ejemplo quiero...
Malatino, Pablo Gabriel
pablo.gabriel.malatin...
Enviar correo
11 de May, 2005
8:16 pm

Hola, En la página de Raynald Levesque (http://www.spsstools.net ¿la conocéis?, está en inglés, pero es imprescindible) tienes soluciones para dos casos ...
Juanan Amunategui
juananamunat...
Sin conexión Enviar correo
12 de May, 2005
6:35 am

Gracias Juanan. Igualmente, ¿¿¿alguien sabe una forma mas facil??? Porque no lo pude hacer con esa sintaxis. Gracias de nuevo, Pablo. ... From:...
Malatino, Pablo Gabriel
pablo.gabriel.malatin...
Enviar correo
12 de May, 2005
1:02 pm

Hola Pablo, Esto tendría que servirte. Es un ejemplo en el que tú deberías sustituir los formatos de las variables por los que quieras insertar. ¿Podrías...
Juanan Amunategui
juananamunat...
Sin conexión Enviar correo
12 de May, 2005
1:27 pm

Ok, muchas gracias Juanan!!! ... From: UsuariosSPSS@... [mailto:UsuariosSPSS@...]On Behalf Of Juanan Amunategui Sent: Thursday,...
Malatino, Pablo Gabriel
pablo.gabriel.malatin...
Enviar correo
12 de May, 2005
1:42 pm

Hola a todos! Tengo una consulta: quiero calcular una media, pero sin tomar en cuenta el valor cero. Ejemplo media de 10 12 0 18 la media es 10...
Malatino, Pablo Gabriel
pablo.gabriel.malatin...
Enviar correo
17 de May, 2005
2:07 pm

Hola Pablo, TEMPORARY. MISSING VALUES <nombrevar> (0) . y luego calculas la media. Si quieres establecer definitivamente el valor 0 como perdido, quita el...
Juanan Amunategui
juananamunat...
Sin conexión Enviar correo
17 de May, 2005
4:48 pm

Hola Juanan: lo que necesito es que el missing sea temporario para calcular la media y despues sacar a los ceros como missing, que vuelvan a ser valores...
Malatino, Pablo Gabriel
pablo.gabriel.malatin...
Enviar correo
17 de May, 2005
6:07 pm

Ya lo pude resolver, gracias Juanan!! ... From: UsuariosSPSS@... [mailto:UsuariosSPSS@...]On Behalf Of Juanan Amunategui Sent:...
Malatino, Pablo Gabriel
pablo.gabriel.malatin...
Enviar correo
17 de May, 2005
6:12 pm
 Primero  |  |  Último 
Avanzado

Copyright © 2009 Yahoo! de Argentina S.R.L. Todos los derechos reservados.
Política de privacidad - Condiciones del Servicio - Reglas de la comunidad de Yahoo! - Ayuda