I have a 4d dataset.
The first two dimensions consist of latitude and longitude coordinates. Hence they will utilize the orthodromic distance.
Latitudes range from -90 to 90. Longitudes range from -180 to 180.
- Example: 35.137879, -82.836914 (Somewhere on Google maps)
The third dimension consists of day of week. Monday would be number 0, Tuesday 1 etc. up until Sunday which would be number 6. Whole numbers. Euclidean distance.
- Example: 5 (Would be Saturday)
The last dimension consists of time of day. Consists of a number which represents seconds which have past since 00:00:00 of that day. Euclidean distance. Interval 0 (00:00:00) to 86399 (23:59:59)
- Example: 27060 (HH:MM:SS -> 07:31:00)
Since half of the dataset use orthodromic distance and the other half euclidean distance this complicates it slightly (I presume).
Another issue is circular variables. All of the dimensions represent circular variables, posing another issue.
I saw this: new value = (value-min)/(max-min) Could I first convert orthodromic to eucliden and then put it all through this formula?
How does one "normalize" this type of dataset? Are there any libraries which one can use? I keep reading about what normalizing is but never has anyone shown a practical example.