Test Foro de elhacker.net SMF 2.1

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 (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 (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
Cita de: Randomize en  6 Marzo 2017, 06:38 AM
¿Y por qué preguntas en dudas generales habiendo su subforo?

tema movido