Wednesday, October 1, 2014

Implement least square regression using c program.

#include
#include
void main()
{
            clrscr();
            cout<<"\t \t \tLEAST SQUARE REGRESSION";
float x[10], y[10], xx[10], xy[10], sumx=0, sumy=0, sumxx=0, sumxy=0, num=0, denum=0 ,a=0,b=0;
            int n,i;
            cout<<"\nHow many points??";
            cin>>n;
            for (i=1;i<=n;i++)
            {
                        cout<<"\nEnter the values of x["<
                        cin>>x[i]>>y[i];
                        xx[i]=x[i]*x[i];
                        xy[i]=x[i]*y[i];
                        sumx+=x[i];
                        sumy+=y[i];
                        sumxx+=xx[i];
                        sumxy+=xy[i];
            }
            cout<<"\nTABLE\ni\tx\ty\txy\txx"<
            for(i=1;i<=n;i++)
            {
                        cout<
            }
            cout<<"\tSUMX\tSUMY\tSUMXY\tSUMXX\n";
            cout<<"\t"<
            num=(n*sumxy)-(sumx*sumy);
            denum=(n*sumxx)-(sumx*sumx);
            b=num/denum;
            a=(sumy/n)-b*(sumx/n);
            cout<<"\n\nThe fitted straight line is y="<
            getch();

}

No comments:

Post a Comment