Esta página aún no se ha traducido para esta versión. Puede ver la versión más reciente de esta página en inglés.

invpred

Predicción inversa

Sintaxis

X0 = invpred(X,Y,Y0)
[X0,DXLO,DXUP] = invpred(X,Y,Y0)
[X0,DXLO,DXUP] = invpred(X,Y,Y0,name1,val1,name2,val2,...)

Descripción

X0 = invpred(X,Y,Y0) acepta vectores y de la misma longitud, se ajusta a una regresión simple y devuelve el valor estimado para el que la altura de la línea es igual a.XYX0Y0 La salida,, tiene el mismo tamaño que, y puede ser una matriz de cualquier tamaño.X0Y0Y0

[X0,DXLO,DXUP] = invpred(X,Y,Y0) también calcula 95% intervalos de predicción inversa. y definir intervalos con límite inferior y límite superior.DXLODXUPX0–DXLOX0+DXUP Ambos y tienen el mismo tamaño que.DXLODXUPY0

Los intervalos no son simultáneos y no son necesariamente finitos. Algunos intervalos pueden extenderse de un valor finito a o, y algunos pueden extenderse sobre toda la línea real.-Inf+Inf

[X0,DXLO,DXUP] = invpred(X,Y,Y0,name1,val1,name2,val2,...) especifica los pares de nombre/valor de argumento opcionales elegidos de la lista siguiente. Los nombres de argumento no distinguen mayúsculas de minúsculas y se permiten coincidencias parciales.

NombreValor
'alpha'

Un valor entre 0 y 1 especificando un nivel de confianza de%.100*(1-alpha) El valor predeterminado es 95% de confianza.alpha=0.05

'predopt'

O bien, el valor predeterminado para calcular los intervalos para los que una nueva observación podría igualar, o para calcular los intervalos para el valor al que la curva es igual a.'observation'X0Y0'curve'X0Y0

Ejemplos

contraer todo

Genere datos de ejemplo.

x = 4*rand(25,1); y = 10 + 5*x + randn(size(x));

Crear una gráfica de dispersión de los datos.

scatter(x,y)

Predecir el valor de un valor dado de 20.xy

x0 = invpred(x,y,20)
x0 = 1.9967 

Consulte también

| | |

Introducido antes de R2006a