Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CasoSeman4 PDF
CasoSeman4 PDF
VALOR DE r FUERZA DE LA
RELACIÓN
La correlación puede decir algo acerca de la relación entre las variables. Se utiliza para
entender:
1. Si la relación es positiva o negativa
2. La fuerza de la relación.
2. ESTRUCTURA DE DATOS
El tipo de dato para la matriz debe ser float. Los datos de entrada son: Estatura X y
Peso Y, los demás datos se deben calcular.
3. REQUERIMIENTOS FUNCIONALES
RF1. El programa deberá calcular e imprimir el valor del coeficiente de correlación r.
r = Covarianza / (Desviacion_X * Desviacion_Y);
RF3. Para poder calcular las desviaciones típicas, se deben calcular las medias
aritméticas, Media_X, Media_Y.
Media_X = Sumatoria_X / N;
Media_Y = Sumatoria_Y / N;
VALOR DE r FUERZA DE LA
RELACIÓN
4. REQUERIMIENTOS INSTRUCCIONALES
A. ANÁLISIS
2. Se calcula la covarianza
Covarianza = (Sumatoria_XY / N) - (Media_X * Media_Y)
Desviacion_Y = sqrt((Sumatoria_Y2/N)-(Media_Y*Media_Y))
Facultad de Ingeniería
Programa de Ingeniería de Sistemas
Programación I
Primer corte
B. DISEÑO
Primero se deben realizar las operaciones para almacenar los datos de entrada, se
pide la estatura y el peso y con ellos se realizan las operaciones hasta completar la
matriz de N filas, y 5 columnas.
// Se utiliza un ciclo para solicitar los valores y procesar los datos de la matriz
for (i = 0; i < N; i++)
{
cout<<"\n\tEstatura jugador "<<i+1<<": ";
cin>>Matriz[i][0]; // Esto es el valor de X
cout<<"\tPeso jugador: ";
cin>>Matriz[i][1]; // Esto es el valor de Y
Matriz[i][2] = Matriz[i][0] * Matriz[i][1]; // Esto es X * Y
Matriz[i][3] = Matriz[i][0] * Matriz[i][0]; // Esto es X * X
Matriz[i][4] = Matriz[i][1] * Matriz[i][1]; // Esto es Y * Y
}
5. IMPLEMENTACIÓN
El orden sería el siguiente:
// Se define N y se solicita al usuario el número de jugadores
// Se declaran las variables que se necesitan y
// Se inicializan en cero las variables que son sumatorias
// Se declara la matriz de tamaño [N][5]
// Se utiliza un ciclo para solicitar los valores de la matriz
// Se utiliza un ciclo para el cálculo de las sumatorias
// Se realizan las operaciones para el cálculo de la correlación r
// Medias aritméticas
// Covarianza
// Desviaciones típicas
// Coeficiente de correlación lineal r
// Se imprimen resultados
// Se imprimen ecuaciones alternas Medias, Desviaciones, etc.
// Se imprime la correlación
// Se especifica si no hay relación (r = 0), o si la relación es positiva o negativa
// Se especifica la fuerza de la relación teniendo en cuenta la tabla dada (enunciado)
Facultad de Ingeniería
Programa de Ingeniería de Sistemas
Programación I
Primer corte
C. PRUEBAS
5. ENTREGABLES
1. Código fuente (correlacion_T000xxxxx.cpp)
debidamente comentado utilizando //