//////
Search

대용량 데이터 분석, 데이터 값이 다른 현상

질문 상태
답변 완료
수업일자
2022/10/07
분류
코드질문

1. 문제

안녕하세요!
지난주 수업 내용이었던 대용량 데이터 가공, 분석에 대한 학습을 주말에 회고하면서 코드를 그대로 구현하고, 수정해 보았습니다.
두 번 복습을 하는 가운데 도출된 자료값이 상이하여 분석하던 도중, 어떤 과정에서 잘못된 처리를 하였는지 찾지 못해서 질문을 드립니다.
1.
첫 번째는 강사님께서 알려주신 과정대로 진행하였습니다. (중간중간 메서드를 수정하지 않고 새로운 메서드를 생성하였습니다). → 수업 때 도출됐던 값과 같은 값이 나왔습니다.
2.
두 번째는 메서드를 수정하지 않고 새롭게 만들다 보니 한 번의 과정으로 모든 로직을 진행할 수 있을듯하여 중간 과정을 생략하여 코드를 구성하였습니다. → 수업과 다른 값이 도출되었습니다.

2. 도출된 값

1. 첫번째 케이스

[11, 2, 1403] ,[11, 1, 1896] ,[11, 4, 1261] ,[11, 3, 5560] ,[16, 6, 413] ,[16, 5, 635] ,[1, 7, 700] ,[16, 7, 261] ,[1, 5, 1859] ,[10, 16, 675] ,[1, 6, 7878] ,[10, 14, 3310] ,[10, 15, 1508] ,[16, 9, 664] ,[16, 8, 6588] ,[16, 11, 894] ,[1, 12, 1238] ,[16, 10, 718] ,[1, 11, 2627] ,[16, 13, 1047] ,[1, 14, 8554] ,[16, 12, 846] ,[1, 13, 2678] ,[16, 15, 1497] ,[16, 14, 1054] ,[1, 15, 40113] ,[15, 16, 1643] ,[10, 10, 131580] ,[11, 0, 16964] ,[10, 11, 5607] ,[10, 12, 1586] ,[10, 13, 1052] ,[1, 8, 14358] ,[2, 0, 12774] ,[10, 8, 18670] ,[1, 10, 1746] ,[10, 9, 3706] ,[1, 9, 1759] ,[10, 7, 3589] ,[6, 16, 492] ,[16, 16, 57970] ,[15, 9, 2148] ,[1, 0, 18039] ,[15, 10, 2191] ,[15, 8, 16059] ,[15, 15, 255443] ,[15, 13, 3669] ,[15, 14, 8298] ,[10, 5, 7419] ,[15, 11, 3379] ,[10, 6, 593] ,[15, 12, 1833] ,[10, 4, 713] ,[7, 16, 200] ,[10, 1, 1355] ,[10, 2, 1354] ,[10, 3, 2889] ,[6, 10, 940] ,[6, 9, 814] ,[6, 12, 483] ,[6, 11, 1357] ,[6, 8, 5731] ,[15, 6, 5587] ,[15, 5, 2464] ,[1, 2, 4020] ,[6, 14, 7695] ,[1, 1, 292439] ,[6, 13, 773] ,[1, 4, 972] ,[1, 3, 2332] ,[6, 15, 6002] ,[15, 7, 732] ,[9, 16, 636] ,[7, 9, 444] ,[7, 8, 3873] ,[9, 13, 987] ,[9, 14, 2738] ,[9, 15, 1682] ,[6, 6, 84552] ,[7, 15, 449] ,[7, 14, 545] ,[7, 13, 396] ,[7, 12, 725] ,[6, 5, 716] ,[7, 11, 3843] ,[7, 10, 2973] ,[14, 16, 1038] ,[6, 7, 244] ,[15, 3, 2792] ,[9, 9, 129948] ,[10, 0, 12121] ,[15, 4, 1171] ,[9, 10, 3649] ,[15, 1, 39222] ,[9, 11, 2606] ,[15, 2, 6834] ,[9, 12, 1016] ,[9, 8, 22899] ,[7, 6, 142] ,[7, 5, 5105] ,[9, 7, 595] ,[7, 7, 25000] ,[5, 16, 670] ,[6, 4, 307] ,[14, 8, 18295] ,[6, 3, 866] ,[14, 9, 3045] ,[6, 2, 2434] ,[6, 1, 8416] ,[9, 6, 598] ,[14, 14, 196062] ,[14, 15, 7046] ,[14, 12, 1200] ,[14, 13, 1364] ,[15, 0, 15844] ,[14, 10, 3786] ,[9, 5, 1828] ,[14, 11, 3550] ,[9, 3, 3854] ,[9, 4, 585] ,[9, 1, 1496] ,[9, 2, 1205] ,[7, 3, 604] ,[5, 9, 1628] ,[7, 2, 361] ,[5, 8, 12980] ,[7, 1, 455] ,[5, 11, 12509] ,[6, 0, 6024] ,[5, 10, 7120] ,[14, 5, 3275] ,[14, 6, 5623] ,[4, 15, 994] ,[4, 14, 727] ,[5, 13, 1352] ,[5, 12, 3154] ,[5, 15, 1715] ,[7, 4, 358] ,[5, 14, 2453] ,[4, 9, 683] ,[4, 8, 8586] ,[8, 16, 7370] ,[14, 7, 810] ,[4, 13, 25773] ,[4, 12, 4429] ,[4, 11, 1624] ,[4, 10, 906] ,[8, 15, 10914] ,[8, 14, 14109] ,[8, 13, 10926] ,[8, 12, 11938] ,[14, 4, 666] ,[5, 6, 527] ,[5, 5, 120238] ,[7, 0, 3746] ,[13, 16, 944] ,[5, 7, 8373] ,[14, 2, 31740] ,[14, 3, 3064] ,[9, 0, 17014] ,[14, 1, 7977] ,[4, 16, 810] ,[8, 11, 29391] ,[8, 10, 18285] ,[8, 9, 23725] ,[8, 8, 1164252] ,[8, 7, 4416] ,[5, 3, 2084] ,[4, 3, 1679] ,[4, 2, 465] ,[5, 2, 1278] ,[4, 1, 992] ,[13, 8, 12694] ,[5, 4, 975] ,[5, 1, 1521] ,[4, 4, 124594] ,[13, 14, 1509] ,[13, 13, 147530] ,[13, 15, 3113] ,[3, 16, 1736] ,[13, 10, 1273] ,[13, 9, 1185] ,[8, 6, 3329] ,[13, 12, 4502] ,[14, 0, 14546] ,[8, 5, 10599] ,[13, 11, 2932] ,[8, 1, 9790] ,[8, 4, 6043] ,[8, 3, 50263] ,[8, 2, 7093] ,[5, 0, 12229] ,[13, 5, 1646] ,[4, 7, 577] ,[4, 6, 223] ,[13, 7, 549] ,[4, 5, 1195] ,[13, 6, 695] ,[0, 8, 248409] ,[0, 10, 11239] ,[0, 9, 17293] ,[13, 4, 27816] ,[0, 12, 10200] ,[13, 3, 2799] ,[0, 11, 16848] ,[0, 14, 11027] ,[0, 13, 9596] ,[3, 7, 753] ,[12, 16, 776] ,[3, 5, 2014] ,[0, 15, 10100] ,[13, 2, 735] ,[13, 1, 2600] ,[8, 0, 182995] ,[3, 6, 713] ,[0, 16, 7426] ,[3, 15, 2278] ,[3, 13, 2574] ,[3, 14, 2966] ,[12, 13, 4278] ,[3, 8, 50793] ,[12, 12, 154519] ,[12, 15, 1517] ,[12, 14, 1233] ,[12, 9, 1118] ,[3, 11, 6699] ,[12, 8, 14282] ,[3, 12, 2575] ,[4, 0, 9368] ,[3, 9, 4359] ,[12, 11, 5109] ,[13, 0, 11010] ,[3, 10, 3339] ,[12, 10, 1996] ,[2, 14, 37182] ,[2, 15, 6729] ,[2, 12, 784] ,[2, 13, 851] ,[0, 2, 7274] ,[0, 1, 11376] ,[0, 4, 6316] ,[0, 3, 33653] ,[12, 7, 1105] ,[3, 0, 28402] ,[12, 6, 468] ,[2, 10, 1916] ,[12, 5, 3726] ,[2, 11, 2145] ,[2, 8, 11760] ,[2, 9, 1514] ,[0, 5, 9650] ,[0, 6, 3600] ,[12, 3, 2752] ,[12, 2, 699] ,[0, 7, 4283] ,[12, 4, 4849] ,[3, 1, 1793] ,[3, 2, 1177] ,[11, 16, 858] ,[3, 3, 238183] ,[3, 4, 1217] ,[2, 16, 1098] ,[12, 1, 1136] ,[11, 15, 2419] ,[16, 0, 7272] ,[2, 1, 4441] ,[2, 4, 546] ,[2, 2, 179894] ,[2, 3, 1716] ,[11, 12, 4568] ,[11, 11, 162239] ,[11, 14, 2818] ,[1, 16, 2190] ,[11, 13, 2217] ,[11, 8, 29687] ,[12, 0, 12449] ,[11, 10, 5514] ,[11, 9, 2327] ,[0, 0, 809201] ,[2, 7, 622] ,[16, 1, 1964] ,[16, 3, 1433] ,[16, 2, 918] ,[16, 4, 769] ,[11, 7, 4391] ,[11, 5, 12593] ,[2, 5, 1896] ,[2, 6, 2460] ,[11, 6, 836] ,
Bash
복사

2. 두번째 케이스

[11, 2, 2145] ,[11, 1, 2627] ,[11, 4, 1624] ,[11, 3, 6699] ,[16, 6, 492] ,[16, 5, 670] ,[1, 7, 455] ,[16, 7, 200] ,[1, 5, 1521] ,[10, 16, 718] ,[1, 6, 8416] ,[10, 14, 3786] ,[10, 15, 2191] ,[16, 9, 636] ,[16, 8, 7370] ,[1, 12, 1136] ,[16, 11, 858] ,[1, 11, 1896] ,[16, 10, 675] ,[1, 14, 7977] ,[16, 13, 944] ,[1, 13, 2600] ,[16, 12, 776] ,[16, 15, 1643] ,[1, 15, 39222] ,[15, 16, 1497] ,[16, 14, 1038] ,[10, 10, 131580] ,[10, 11, 5514] ,[11, 0, 16848] ,[10, 12, 1996] ,[10, 13, 1273] ,[1, 8, 9790] ,[2, 0, 7274] ,[1, 10, 1355] ,[10, 8, 18285] ,[1, 9, 1496] ,[10, 9, 3649] ,[10, 7, 2973] ,[6, 16, 413] ,[16, 16, 57970] ,[15, 9, 1682] ,[1, 0, 11376] ,[15, 10, 1508] ,[15, 8, 10914] ,[15, 15, 255443] ,[15, 13, 3113] ,[15, 14, 7046] ,[10, 5, 7120] ,[15, 11, 2419] ,[10, 6, 940] ,[15, 12, 1517] ,[10, 4, 906] ,[7, 16, 261] ,[10, 1, 1746] ,[10, 2, 1916] ,[10, 3, 3339] ,[6, 10, 593] ,[6, 9, 598] ,[6, 12, 468] ,[6, 11, 836] ,[6, 8, 3329] ,[15, 6, 6002] ,[15, 5, 1715] ,[1, 2, 4441] ,[6, 14, 5623] ,[1, 1, 292439] ,[6, 13, 695] ,[1, 4, 992] ,[1, 3, 1793] ,[6, 15, 5587] ,[9, 16, 664] ,[15, 7, 449] ,[7, 9, 595] ,[7, 8, 4416] ,[9, 13, 1185] ,[9, 14, 3045] ,[9, 15, 2148] ,[6, 6, 84552] ,[7, 15, 732] ,[7, 14, 810] ,[7, 13, 549] ,[7, 12, 1105] ,[6, 5, 527] ,[7, 11, 4391] ,[7, 10, 3589] ,[14, 16, 1054] ,[6, 7, 142] ,[9, 9, 129948] ,[15, 3, 2278] ,[9, 10, 3706] ,[10, 0, 11239] ,[15, 4, 994] ,[9, 11, 2327] ,[15, 1, 40113] ,[9, 12, 1118] ,[15, 2, 6729] ,[9, 8, 23725] ,[7, 6, 244] ,[7, 5, 8373] ,[9, 7, 444] ,[7, 7, 25000] ,[5, 16, 635] ,[6, 4, 223] ,[14, 8, 14109] ,[6, 3, 713] ,[14, 9, 2738] ,[6, 2, 2460] ,[6, 1, 7878] ,[9, 6, 814] ,[14, 14, 196062] ,[14, 15, 8298] ,[14, 12, 1233] ,[14, 13, 1509] ,[14, 10, 3310] ,[15, 0, 10100] ,[9, 5, 1628] ,[14, 11, 2818] ,[9, 3, 4359] ,[9, 4, 683] ,[9, 1, 1759] ,[9, 2, 1514] ,[5, 9, 1828] ,[7, 3, 753] ,[5, 8, 10599] ,[7, 2, 622] ,[5, 11, 12593] ,[7, 1, 700] ,[5, 10, 7419] ,[6, 0, 3600] ,[14, 5, 2453] ,[14, 6, 7695] ,[4, 15, 1171] ,[4, 14, 666] ,[5, 13, 1646] ,[5, 12, 3726] ,[5, 15, 2464] ,[5, 14, 3275] ,[7, 4, 577] ,[4, 9, 585] ,[4, 8, 6043] ,[8, 16, 6588] ,[14, 7, 545] ,[4, 13, 27816] ,[4, 12, 4849] ,[4, 11, 1261] ,[4, 10, 713] ,[8, 15, 16059] ,[8, 14, 18295] ,[8, 13, 12694] ,[8, 12, 14282] ,[14, 4, 727] ,[5, 6, 716] ,[5, 5, 120238] ,[7, 0, 4283] ,[13, 16, 1047] ,[5, 7, 5105] ,[14, 2, 37182] ,[14, 3, 2966] ,[9, 0, 17293] ,[4, 16, 769] ,[14, 1, 8554] ,[8, 11, 29687] ,[8, 10, 18670] ,[8, 9, 22899] ,[8, 8, 1164252] ,[8, 7, 3873] ,[4, 3, 1217] ,[5, 3, 2014] ,[4, 2, 546] ,[5, 2, 1896] ,[4, 1, 972] ,[13, 8, 10926] ,[5, 4, 1195] ,[5, 1, 1859] ,[4, 4, 124594] ,[13, 14, 1364] ,[13, 13, 147530] ,[3, 16, 1433] ,[13, 15, 3669] ,[13, 10, 1052] ,[13, 9, 987] ,[8, 6, 5731] ,[13, 12, 4278] ,[8, 5, 12980] ,[13, 11, 2217] ,[14, 0, 11027] ,[8, 1, 14358] ,[8, 4, 8586] ,[8, 3, 50793] ,[8, 2, 11760] ,[5, 0, 9650] ,[13, 5, 1352] ,[4, 7, 358] ,[4, 6, 307] ,[13, 7, 396] ,[4, 5, 975] ,[13, 6, 773] ,[0, 8, 182995] ,[0, 10, 12121] ,[0, 9, 17014] ,[0, 12, 12449] ,[13, 4, 25773] ,[0, 11, 16964] ,[13, 3, 2574] ,[0, 14, 14546] ,[0, 13, 11010] ,[3, 7, 604] ,[12, 16, 846] ,[0, 15, 15844] ,[3, 5, 2084] ,[13, 2, 851] ,[13, 1, 2678] ,[8, 0, 248409] ,[3, 6, 866] ,[0, 16, 7272] ,[3, 15, 2792] ,[3, 13, 2799] ,[3, 14, 3064] ,[12, 13, 4502] ,[3, 8, 50263] ,[12, 12, 154519] ,[12, 15, 1833] ,[12, 14, 1200] ,[3, 11, 5560] ,[12, 9, 1016] ,[3, 12, 2752] ,[12, 8, 11938] ,[3, 9, 3854] ,[4, 0, 6316] ,[12, 11, 4568] ,[3, 10, 2889] ,[12, 10, 1586] ,[13, 0, 9596] ,[2, 14, 31740] ,[2, 15, 6834] ,[2, 12, 699] ,[2, 13, 735] ,[0, 2, 12774] ,[0, 1, 18039] ,[0, 4, 9368] ,[0, 3, 28402] ,[12, 7, 725] ,[2, 10, 1354] ,[3, 0, 33653] ,[12, 6, 483] ,[2, 11, 1403] ,[12, 5, 3154] ,[2, 8, 7093] ,[2, 9, 1205] ,[0, 5, 12229] ,[0, 6, 6024] ,[12, 3, 2575] ,[12, 2, 784] ,[0, 7, 3746] ,[12, 4, 4429] ,[3, 1, 2332] ,[3, 2, 1716] ,[11, 16, 894] ,[3, 3, 238183] ,[3, 4, 1679] ,[2, 16, 918] ,[12, 1, 1238] ,[11, 15, 3379] ,[16, 0, 7426] ,[2, 1, 4020] ,[2, 4, 465] ,[2, 2, 179894] ,[2, 3, 1177] ,[11, 12, 5109] ,[11, 11, 162239] ,[1, 16, 1964] ,[11, 14, 3550] ,[11, 13, 2932] ,[11, 8, 29391] ,[11, 10, 5607] ,[12, 0, 10200] ,[11, 9, 2606] ,[0, 0, 809201] ,[2, 7, 361] ,[16, 1, 2190] ,[16, 3, 1736] ,[16, 2, 1098] ,[16, 4, 810] ,[11, 7, 3843] ,[11, 5, 12509] ,[2, 5, 1278] ,[2, 6, 2434] ,[11, 6, 1357] ,
Bash
복사

3. PopulationStatistics.java 전체 코드

두 번째 케이스를 진행하면서, 첫 번째에 있던 parseForHeatmap, readByLineForHeatmap을 삭제하고 처음 parse 하면서 얻었던 PopulationMove 객체들의 값을 이용하여 분석을 진행하였습니다.
해당 위의 코드들은 수업 진행하면서 parse() 메소드를 수정하였지만, 복습하는 과정에서 코드를 유지하고 싶어서 메서드를 추가로 제작하였음을 말씀드립니다.

1. 첫번째 케이스

2. 두번째 케이스

답변

강사님이 디스코드를 통해 답변 완료