Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Arrays;
- public class CorrelacaoPerson {
- public static double conjuntoX[] = new double[]{2.5,9,2,8};
- public static double conjuntoY[] = new double[]{9,5,6,1};
- public static double mediaX = 0;
- public static double mediaY = 0;
- public static double somaX = 0;
- public static double somaY = 0;
- public static double Part1 = 0;
- public static double ResX = 0;
- public static double ResY = 0;
- public static double Part2 = 0;
- public static double coeficiente = 0;
- public static void main(String Args[]){
- double res = 0;
- double conjuntoX[] = new double[]{1,2,3,4};
- double conjuntoY[] = new double[]{1,2,3,4};
- res = CorrelacaoPerson(conjuntoX,conjuntoY);
- System.out.println(res);
- }
- public static double CorrelacaoPerson(double conjuntoX[], double ConjuntoY[]){
- for(int i = 0; i < conjuntoX.length;i++){
- somaX = somaX + conjuntoX[i];
- }
- for(int i = 0; i < conjuntoY.length;i++){
- somaY = somaY + conjuntoY[i];
- }
- mediaX = somaX/conjuntoX.length;
- mediaY = somaY/conjuntoY.length;
- // System.out.println("Resultado: " + mediaX);
- for (int i=0; i < conjuntoX.length;i++){
- Part1 = Part1 + ((conjuntoX[i] - mediaX) * (conjuntoY[i] - mediaY));
- ResX = ResX + ((conjuntoX[i] - mediaX) * (conjuntoX[i] - mediaX));
- ResY = ResY + ((conjuntoY[i] - mediaY) * (conjuntoY[i] - mediaY));
- Part2 = (Math.sqrt(ResX) * Math.sqrt(ResY));
- }
- coeficiente = Part1/Part2;
- System.out.println("Resultado: " + coeficiente);
- return 0;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement