Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: daniell_a en 6 Marzo 2017, 03:30 am



Título: ayuda! programa en c++ de analisis de varianza (anova)
Publicado por: daniell_a en 6 Marzo 2017, 03:30 am
Necesito programar el anova de un factor, pero no tengo idea de como hacerlo. Lo necesito ya que el profesor nos dará muchos datos y me haría un paro un programa.
Aunque sea el programa con ejemplo, no importa, asi ya tendré una idea.
Gracias
porfa ayuda!!!!!!!!!!!!!!


· No se debe escribir en mayúsculas
>aquí las reglas del foro (http://foro.elhacker.net/reglas.htm)
-Engel Lex


Título: Re: ayuda! programa en c++ de analisis de varianza (anova)
Publicado por: engel lex en 6 Marzo 2017, 03:42 am
qué es lo que no sabes?
qué es lo que llevas?


Título: Re: ayuda! programa en c++ de analisis de varianza (anova)
Publicado por: daniell_a en 6 Marzo 2017, 04:05 am
Que busque el dato (aproximación) en la tabla fisher de alfa grados
y hacerlo dinámico, todo lo estoy haciendo estático y no conviene.


Título: Re: ayuda! programa en c++ de analisis de varianza (anova)
Publicado por: engel lex en 6 Marzo 2017, 04:12 am
no esperes que seamos genios en todo posible tema aquí... si quieres ayuda, probablemente tendrás que dar mucha más información y mostrar lo que que tienes y quieres... te podemos ayudar en la parte algoritmica pero no se si alguno aquí sabrá el resto de lo que quieres


Título: Re: ayuda! programa en c++ de analisis de varianza (anova)
Publicado por: daniell_a en 6 Marzo 2017, 04:26 am
No espero que sean genios.

esto es lo que llevo...
Código
  1. #include<iostream>
  2. #include<math.h>
  3. #include<stdio.h>
  4. #include<numeric>
  5. #include<string>
  6. #include<valarray>
  7. #include<iomanip>
  8.  
  9. using namespace std;
  10. int main()
  11. {
  12.    int i,j,n,m;
  13.    cout<<"Ingresa el numero Vectores\n"<<endl ;
  14.    cin>>m;
  15.    cout<<"Ingresa el numero maximo de dimension de vectores\n"<<endl ;
  16.    cin>>n;
  17.    double a[m][n];
  18.  
  19.    cout<<"\nREECUERDA QUE COMO HAY UN MAXIMO DE DIMENSION SI EXISTE UN VECTOR CON MENOR DIMENSION PUEDES TERMINARLOS CON 0's\n";
  20.    cout<<"Ingresa los valores por vector \n";
  21.  
  22.    for(i=0;i<m; i++)      //este es el contador
  23.    {
  24.       for (j=0; j<n; j++)
  25.       {//aqui se ingresa el valor de a que ira ubicado en ij
  26.            cin>>a[i][j];
  27.       }
  28.    }                  //se guarda el valor de a[i][j]
  29.  
  30.    double matrizATrabajar[n][m];
  31.    printf("\nLa matriz que contiene los vectores de forma vertical es : \n");
  32.    for(i=0; i<n; i++)          // se muestra el valor de a[i][j]
  33.    {
  34.        for(j=0; j<m;j++)
  35.        {
  36.            matrizATrabajar[i][j]=a[j][i];
  37.        }
  38.        cout<<endl;
  39.    }
  40.  
  41.    for(i=0; i<n; i++)          // se muestra el valor de a[i][j]
  42.    {
  43.        for(j=0; j<m;j++)
  44.        {
  45.            cout<<setw(5)<<matrizATrabajar[i][j];
  46.        }
  47.        cout<<endl;
  48.    }
  49.    float mediaM, mediaP, suma, sumac[m];
  50.  
  51.    for(j=0; j<n; j++)
  52.    {
  53.        suma=0;
  54.        for(i=0; i<m; i++)
  55.        {
  56.            suma += matrizATrabajar[i][j];
  57.        }
  58.        sumac[j]=suma;
  59.    }
  60.    cout<<"La suma de las columnas (suma de los vectores) es : \n";
  61.  
  62.    for(j=0; j<m; j++)//error
  63.    {
  64.        printf(" %d\n",sumac[j]);
  65.    }//sacar la media de cada columna,los ceros no influyen (necesito contador) y sacar media de medias
  66.  
  67.    float alfa_seguridad=0.95;
  68.    float q1, q2;
  69.    //q1=sumatoria de elementos de vector columna por (media_de_medias - media)al cuadrado
  70.    //q2= sumatoria de las varianzas
  71.  
  72. return 0;
  73. }



· Los códigos deben ir en etiquetas GeSHi
>aquí las reglas del foro (http://foro.elhacker.net/reglas.htm)
-Engel Lex


Título: Re: ayuda! programa en c++ de analisis de varianza (anova)
Publicado por: Randomize en 6 Marzo 2017, 06:38 am
¿Y por qué preguntas en dudas generales habiendo su subforo?


Título: Re: ayuda! programa en c++ de analisis de varianza (anova)
Publicado por: engel lex en 6 Marzo 2017, 06:41 am
¿Y por qué preguntas en dudas generales habiendo su subforo?

tema movido