miércoles, 19 de febrero de 2014

Regresión Lineal-- Usando Lenguaje C


regresion  lineal programa
#include<stdio.h>
#include<stdlib.h>
int main(){
    int i,n;
    float x,y,sumx,sum_sqx,sumy,sumxy,a,b;
    printf("\n Numero de datos: ");
    scanf("%d",&n);
    sumx =0;
    sum_sqx =0;
    sumy=0;
    sumxy=0;
     for(i=0;i<n;i++){
   printf("X: ");
   scanf("%f",&x);
   printf("Y: ");
   scanf("%f",&y);
   sumx = sumx +x;
   sum_sqx = sum_sqx + (x*x);
   sumy= sumy + y;
   sumxy = sumxy + (x*y);
   }
    b = (sumxy-(sumx*sumy)/n)/(sum_sqx-(sumx*sumx)/n);
    a = (sumy/n)-(b*sumx/n);
    printf("\nEcuacion lineal: Y= %f + %fX\n",a,b);
    system("pause");
    return 0;
 }

Numero de datos: 5
X: 1
Y: 4.3
X: 3
Y: 4.64
X: 5
Y: 4.98
X: 7
Y: 5.32
X: 9
Y: 5.7

Ecuacion lineal: Y= 4.117999 + 0.174000X
sh: 1: pause: not found

No hay comentarios:

Publicar un comentario