Funcion Estimación.Lineal

01/12/2003 - 15:31 por Luis Verme | Informe spam
Amigo(a)s:
En la columna E2:E8 tengo los valores "Y" de una ecuación de 4to grado y en
la A2:A8 tengo los valores "X". He utilizado la siguiente fórmula usando
CTRL + Shift + ENTER
{=ESTIMACION.LINEAL(E2:E8;A2:A8^{1\2\3\4})} para calcular la estimación
lineal pero sale el error #VALOR!.

A2:A8^{1\2\3\4} hace que eleve a las potencias 1,2,3,4 todos los valores del
rango A2:A8

Alguna sugerencia

Saludos

Luis Verme

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
03/12/2003 - 06:49 | Informe spam
hola, Luis !

... E2:E8 ... los valores "Y" ... en A2:A8 ... los valores "X" ... la siguiente formula usando CTRL + Shift + ENTER
{=ESTIMACION.LINEAL(E2:E8;A2:A8^{1\2\3\4})} para calcular la estimacion lineal pero sale el error #VALOR!.
A2:A8^{1\2\3\4} hace que eleve a las potencias 1,2,3,4 todos los valores del rango A2:A8
Alguna sugerencia



el error de #VALOR! es originado por las diferentes 'dimensiones' en las 'matrices' de tu formula, p.e.
el rango A2:A8 => son SIETE 'elementos' <= que 'tratan' de ser elevados a... CUATRO 'potencias' :((
situacion que 'requiere' de continua supervision cuando combinas matrices fijas con dinamicas.

al aplicar un criterio particular en el tratamiento y manejo de los valores de 'X' [aparentemente 'caprichoso'] :))
me da la impresion de que 'quisieras indicarle' a excel 'como' debera 'interpretar' las ecuaciones... [me explico]...
es diferente elevar a potencias consecutivas los valores de 'X' que utilizar 'sus cuadrados' [lo ultimo es lo 'que hace' excel]
[en fin, probablemente me meto 'donde no me llaman' y tus intenciones estan claramente definidas] :((

saludos,
hector.
Respuesta Responder a este mensaje
#2 Luis Verme
03/12/2003 - 13:05 | Informe spam
Estimado Héctor:

Gracias por tu email.
Lo curioso del caso que esta fórmula sí funciona en el Excel en inglés. Esta
fórmula la obtuve del libro "Excel for Scientists and Engineers" de Bernard
Liengme. He hecho la consulta en los newsgroups de Excel en inglés y me han
respondido que la fórmula funciona.

Saludos

Luis Verme

"Héctor Miguel" escribió en el mensaje
news:
hola, Luis !

> ... E2:E8 ... los valores "Y" ... en A2:A8 ... los valores "X" ... la


siguiente formula usando CTRL + Shift + ENTER
> {=ESTIMACION.LINEAL(E2:E8;A2:A8^{1\2\3\4})} para calcular la estimacion


lineal pero sale el error #VALOR!.
> A2:A8^{1\2\3\4} hace que eleve a las potencias 1,2,3,4 todos los valores


del rango A2:A8
> Alguna sugerencia

el error de #VALOR! es originado por las diferentes 'dimensiones' en las


'matrices' de tu formula, p.e.
el rango A2:A8 => son SIETE 'elementos' <= que 'tratan' de ser elevados


a... CUATRO 'potencias' :((
situacion que 'requiere' de continua supervision cuando combinas matrices


fijas con dinamicas.

al aplicar un criterio particular en el tratamiento y manejo de los


valores de 'X' [aparentemente 'caprichoso'] :))
me da la impresion de que 'quisieras indicarle' a excel 'como' debera


'interpretar' las ecuaciones... [me explico]...
es diferente elevar a potencias consecutivas los valores de 'X' que


utilizar 'sus cuadrados' [lo ultimo es lo 'que hace' excel]
[en fin, probablemente me meto 'donde no me llaman' y tus intenciones


estan claramente definidas] :((

saludos,
hector.


Respuesta Responder a este mensaje
#3 Mario Alberto
03/12/2003 - 16:47 | Informe spam
Luis
Probe tu formula en XL97 con valores del 1 al 7 en ambar columnas y el
resultado fue de 70.1677042, la formula que utilize fue :
{=ESTIMACION.LINEAL(E2:E8,A2:A8^(1/2/3/4))}
la cual como veras difiere de la que pones
{=ESTIMACION.LINEAL(E2:E8;A2:A8^{1\2\3\4})}
únicamente en potenciación la cual esta entre parentesis y no llaves, además
de la diagonal normal en lugar de la invertida.

Espero te sirva.

Saludos

···
Mario Alberto - MX
Respuesta Responder a este mensaje
#4 Luis Verme
04/12/2003 - 04:23 | Informe spam
Gracias a todos por sus respuestas. Finalmente descubrí que la fórmula
correcta es:

{=ESTIMACION.LINEAL(E2:E8;A2:A8^{1;2;3;4})}

El separador "\" indica que están en la misma columna de la matriz y el
separador ";" indica cambio de columna en la matriz. En este caso {1;2;3;4}
es una matriz de 1 fila por 4 columnas.

Saludos

Luis Verme

"Mario Alberto" <NOrodriguezSPAMsma@@hotmailPLS.com> escribió en el mensaje
news:
Luis
Probe tu formula en XL97 con valores del 1 al 7 en ambar columnas y el
resultado fue de 70.1677042, la formula que utilize fue :
{=ESTIMACION.LINEAL(E2:E8,A2:A8^(1/2/3/4))}
la cual como veras difiere de la que pones
{=ESTIMACION.LINEAL(E2:E8;A2:A8^{1\2\3\4})}
únicamente en potenciación la cual esta entre parentesis y no llaves,


además
de la diagonal normal en lugar de la invertida.

Espero te sirva.

Saludos

···
Mario Alberto - MX



Respuesta Responder a este mensaje
#5 Héctor Miguel
04/12/2003 - 05:22 | Informe spam
hola, Luis !

... Finalmente descubri que la formula correcta es: {=ESTIMACION.LINEAL(E2:E8;A2:A8^{1;2;3;4})}
... "\" indica que estan en la misma columna de la matriz y ... ";" indica cambio de columna en la matriz.
En este caso {1;2;3;4} es una matriz de 1 fila por 4 columnas.



solo por 'completar la correccion' [y la 'necesidad' de dar entrada a la formula con ctrl+shift+enter]
1.- la formula 'se entra' en un rango que 'queda' como rango 'matricial' [celdas 'individuales' NO 'editables']
2.- el separador de filas o columnas, ya sea ',' '\' ';' [etc] 'depende' de la configuracion de la pc
3.- el 'objetivo' de tal formula es:
- 'mantener' en celdas los coeficientes mostrados por la ecuacion de...
- una linea de tendencia polinomial del orden 3 al...
- usar regresiones polinomiales 'tratando' de...
- ajustar los datos x-y a un polinomio con la funcion estimacion.lineal
[aunque no creo que este 'mejor' explicado que en el libro, lo anterior basado en la pagina de Bernard en:]
http://www.stfx.ca/people/bliengme/

saludos,
hector.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida