Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Arrays;
- public class CorrelacaoPerson {
- public static void main(String Args[]){
- double res = 0;
- double conjuntoX[] = new double[]{2,3,4,5};
- double conjuntoY[] = new double[]{1,2,3,4};
- res = CorrelacaoPerson(conjuntoX,conjuntoY);
- System.out.println(res);
- }
- public static double CorrelacaoPerson(double conjuntoX[],
- double ConjuntoY[]) {
- double mediaX = 0;
- double mediaY = 0;
- double somaX = 0;
- double somaY = 0;
- double Part1 = 0;
- double ResX = 0;
- double ResY = 0;
- double Part2 = 0;
- double coeficiente = 0;
- 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 coeficiente;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement