Glosario

Un programa que, usando un ROM, simula (o más correctamente, emula) una computadora en otra computadora. Emu48 emula casi completamente una HP4X bajo Windows, permitiendo a uno usar la calculadora en la pantalla de la computadora.

Estadistica : Distribuciones de Probabilidad y Comando ROOT.

6 respuestas [Último envío]
Integró: 27/06/2009
Envíos: 37
MonedasHP: 0
Imagen de XTIAN1963
Calc: HP50
Estadistica : Distribuciones de Probabilidad y Comando ROOT.
 
Jue, 09/07/2009 - 21:13

Estimados adictos : primero agradecer a quienes llevan adelante este sitio, me ha ayudado
a conocer y usar mi HP50G.

Bueno ahora tengo un programa que calcula el valor CHI2, pero tiene el siguiente detalle:
cuando se ingresa alfa=0,25 GL=15 entrega CHI2=18.245 que corresponde a alfa=0,75.
Y a la inversa si se ingresa alfa=0,75 GL=15 entrega CHI2=11.037 que corresponde para
alfa=0,25!!

A ver si alguien se anima y me ayuda a resolverlo, he pasado un largo rato tratando
y la verdad estoy empantanado.

Probado con emu48 y HP50G.

«
"OBTENER VALOR DE CHI2 DADO Œ "
{
{ "Œ" "VALOR DE ALPHA PARA OBTENER Z" 0 }
{ "G.L." "GRADOS DE LIBERTAD" 0 }
}
{ 1 4 }
{ }
{ }
INFORM
IF
THEN

OBJ
DROP  u n

«
«
n T UTPC u -
»
'T'
0
ROOT

EVAL 3 RND
"VALOR DE CHI2 :" SWAP + CLLCD MSGBOX
» ELSE
"CANCELADO" CLLCD MSGBOX
END
»

Top
Integró: 31/10/2007
Envíos: 139
MonedasHP: 9
Imagen de cesar767_7
 
#1
Vie, 10/07/2009 - 09:01

Que es lo que estas buscando porque hasta donde veo este tu programa esta bien te muestra el valor de CHI2, o hay otra cosa que debe darte.

Top
Integró: 27/06/2009
Envíos: 37
MonedasHP: 0
Imagen de XTIAN1963
Calc: HP50
 
#2
Vie, 10/07/2009 - 09:35

Hola Cesar y gracias Smile .,

Estas en lo correcto pero el detalle es que para alfa=0.25 muestra el alfa que corresponde a
alfa=0,75 para los mismos Grados de Libertad. Este es el problema.

Tratando de que al ingresar alfa 0,25 lo cambie a 0,75 yo probe con :

OBJ->
DROP -> Œ n el simbolo Œ representa alfa
'1-Œ'-> u agregue este paso
«
«
n T UTPC u -
»
'T'
0
ROOT

pero el programa falla.

y ahi estoy entrampado Sad .

Top
Integró: 31/10/2007
Envíos: 139
MonedasHP: 9
Imagen de cesar767_7
 
#3
Vie, 10/07/2009 - 18:40

Ha lo que te entiendo tiene que ser asi:
alfa=0,25 GL=15 CHI2=11.037
alfa=0,75 GL=15 CHI2=18.245

Top
Integró: 25/05/2004
Envíos: 182
MonedasHP: 48
Imagen de HpCarnace
Calc: HP50 | ROM:2.15
 
#4
Vie, 10/07/2009 - 21:16

Bueno, no sé si cambiando:
«
1 u - 'u' STO
«
n T UTPC u -
»
'T'
0
ROOT

Te funcione.

No tengo claro si lo que quieres es que te de los valores de la tabla:http://www.cema.edu.ar/~rst/Simulacion_de_Sistemas/Teoria/tablachicuadrado.pdf

Salu2.

PD: Estoy un poco "oxidado" en RPL, demasiado Visual Basic.

...

Top
Integró: 19/11/2003
Envíos: 288
MonedasHP: 131
Imagen de MACH
Calc: HP50 | ROM:Versión HP50-C Revisión #2.15 Copyright HP 2009
 
#5
Vie, 10/07/2009 - 21:40

Hola!, XTIAN1963:
Creo que el programa tiene una condicional que no funciona, ya que no se cumple el ...
«
IF (cláusula de prueba)
THEN (cláusula-verdadera)
ELSE (cláusula-falsa)
END'
»

Verifícalo y pónle los valores de comprobación que faltan y verás que sí, te dará el resultado que esperas.

Moraleja: "Una mano lava a la otra y las dos, lavan la cara".
Cordiales saludos desde Neuquén - Patagonia ARGENTINA.
E-mail: m_caporalini_herk@hotmail.com
MACH

Top
Integró: 25/05/2004
Envíos: 182
MonedasHP: 48
Imagen de HpCarnace
Calc: HP50 | ROM:2.15
 
#6
Sáb, 11/07/2009 - 22:39

Bueno MATCH, creo que si funciona el IF de esa manera también, si lo colocas como dices creo que también se puede, es como el IT del SystemRPL, aunque no recuerdo si era necesario colocar en forma algebraica la condición. Recuerda que INFORM devuelve verdadero o falso (en forma de número real, claro) y si se coloca IF THEN sin nada entre el IF y el THEN asume que la condición está en la pila antes del IF.

Salu2.

...

Top

Twitter

Cargando...