Advertisement
Guest User

Untitled

a guest
Jul 24th, 2014
211
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.54 KB | None | 0 0
  1. import java.util.Arrays;
  2.  
  3.     public class CorrelacaoPerson {
  4.     public static double conjuntoX[] = new double[]{2.5,9,2,8};
  5.     public static double conjuntoY[] = new double[]{9,5,6,1};
  6.     public static double mediaX = 0;
  7.     public static double mediaY = 0;
  8.     public static double somaX = 0;
  9.     public static double somaY = 0;
  10.     public static double Part1 = 0;
  11.     public static double ResX = 0;
  12.     public static double ResY = 0;
  13.     public static double Part2 = 0;
  14.     public static double coeficiente = 0;
  15.  
  16.     public static void main(String Args[]){
  17.         double res = 0;
  18.         double conjuntoX[] = new double[]{1,2,3,4};
  19.         double conjuntoY[] = new double[]{1,2,3,4};
  20.        res =  CorrelacaoPerson(conjuntoX,conjuntoY);
  21.         System.out.println(res);  
  22.        
  23.     }
  24.    
  25.     public static double CorrelacaoPerson(double conjuntoX[], double ConjuntoY[]){
  26.         for(int i = 0; i < conjuntoX.length;i++){
  27.             somaX = somaX + conjuntoX[i];
  28.         }
  29.    
  30.     for(int i = 0; i < conjuntoY.length;i++){
  31.         somaY = somaY + conjuntoY[i];
  32.         }
  33.    
  34.      mediaX = somaX/conjuntoX.length;
  35.      mediaY = somaY/conjuntoY.length;
  36.      
  37.     // System.out.println("Resultado: " + mediaX);
  38.      
  39.      for (int i=0; i < conjuntoX.length;i++){
  40.          Part1 = Part1 + ((conjuntoX[i] - mediaX) * (conjuntoY[i] - mediaY));
  41.          ResX = ResX + ((conjuntoX[i] - mediaX) * (conjuntoX[i] - mediaX));
  42.          ResY = ResY + ((conjuntoY[i] - mediaY) * (conjuntoY[i] - mediaY));
  43.          Part2 = (Math.sqrt(ResX) * Math.sqrt(ResY));
  44.      }
  45.      coeficiente = Part1/Part2;
  46.      System.out.println("Resultado: " + coeficiente);
  47.     return 0;
  48.     }
  49. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement