ayuda! programa en c++ de analisis de varianza (anova)

Iniciado por daniell_a, 6 Marzo 2017, 03:30 AM

0 Miembros y 1 Visitante están viendo este tema.

daniell_a

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
-Engel Lex

engel lex

El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

daniell_a

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.

engel lex

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
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

daniell_a

#4
No espero que sean genios.

esto es lo que llevo...
Código (cpp) [Seleccionar]
#include<iostream>
#include<math.h>
#include<stdio.h>
#include<numeric>
#include<string>
#include<valarray>
#include<iomanip>

using namespace std;
int main()
{
   int i,j,n,m;
   cout<<"Ingresa el numero Vectores\n"<<endl ;
   cin>>m;
   cout<<"Ingresa el numero maximo de dimension de vectores\n"<<endl ;
   cin>>n;
   double a[m][n];

   cout<<"\nREECUERDA QUE COMO HAY UN MAXIMO DE DIMENSION SI EXISTE UN VECTOR CON MENOR DIMENSION PUEDES TERMINARLOS CON 0's\n";
   cout<<"Ingresa los valores por vector \n";

   for(i=0;i<m; i++)      //este es el contador
   {
      for (j=0; j<n; j++)
      {//aqui se ingresa el valor de a que ira ubicado en ij
           cin>>a[i][j];
      }
   }                  //se guarda el valor de a[i][j]

   double matrizATrabajar[n][m];
   printf("\nLa matriz que contiene los vectores de forma vertical es : \n");
   for(i=0; i<n; i++)          // se muestra el valor de a[i][j]
   {
       for(j=0; j<m;j++)
       {
           matrizATrabajar[i][j]=a[j][i];
       }
       cout<<endl;
   }

   for(i=0; i<n; i++)          // se muestra el valor de a[i][j]
   {
       for(j=0; j<m;j++)
       {
           cout<<setw(5)<<matrizATrabajar[i][j];
       }
       cout<<endl;
   }
   float mediaM, mediaP, suma, sumac[m];

   for(j=0; j<n; j++)
   {
       suma=0;
       for(i=0; i<m; i++)
       {
           suma += matrizATrabajar[i][j];
       }
       sumac[j]=suma;
   }
   cout<<"La suma de las columnas (suma de los vectores) es : \n";

   for(j=0; j<m; j++)//error
   {
       printf(" %d\n",sumac[j]);
   }//sacar la media de cada columna,los ceros no influyen (necesito contador) y sacar media de medias

   float alfa_seguridad=0.95;
   float q1, q2;
   //q1=sumatoria de elementos de vector columna por (media_de_medias - media)al cuadrado
   //q2= sumatoria de las varianzas

return 0;
}




· Los códigos deben ir en etiquetas GeSHi
>aquí las reglas del foro
-Engel Lex

Randomize

¿Y por qué preguntas en dudas generales habiendo su subforo?

engel lex

El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.