none
Codigo em C++ reta de regressão RRS feed

  • Pergunta

  • Ola, Pessoal....

    Estou com um problema urgente, preciso do código em c ++ do algoritmo, já tentei de tudo e estou desesperada...alguem poderia me ajudar!!!!!!!!

     
    real x[100],y[100];
    inteiro n;
     
    procedimento entra_dados();
     
    procedimento RR();
     
    função calcula_soma(real u[],real v[]);
     
    principal()
    {
      entra_dados();
    }
     
    procedimento entra_dados()
    {
      inteiro i;
     
      leia n;
      imprima n;
      para i=0 até n-1 faça
    {
    leia x[i], y[i];
        imprima x[i],y[i];
        }
      RR();
    }
     
      
    procedimento RR()
    {
      real somax, somax2, somaxy, somay, aux[100];
    real alfa1, alfa2, num1, den1;
      inteiro i;
     
      para i = 0 até n - 1 faça
        aux[i] = 1;
     
      somax = calcula_soma(x,aux);
      somay = calcula_soma(y,aux);
      somax2 = calcula_soma(x,x);
      somaxy = calcula_soma(x,y);
      num1 = somaxy - (somax*somay)/n;
      den1 = somax2 - (somax*somax)/n;
      alfa1 = num1/den1;
      alfa2 = (somay - alfa1*somax)/n;
     
      imprima 'phi(x) = ', alfa1, 'x + (', alfa2, ')';
    }
     
     
    função calcula_soma(real u[], real v[])
    {
      inteiro i;
      real soma;

     
      soma = 0;
      para i = 0 até n - 1 faça
        soma = soma + u[i]*v[i];
      retorna(soma);
    }
    

     

    • Tipo Alterado Dresilv quarta-feira, 30 de novembro de 2011 15:27
    quarta-feira, 30 de novembro de 2011 15:22