Post by Deleted on Feb 21, 2019 22:19:56 GMT -5
I have seen a few climate scoring formulas on city-data:
www.city-data.com/forum/weather/1170262-my-own-city-weather-ranking.html
www.city-data.com/forum/weather/2040188-my-climate-scoring-formula.html
I have had the idea to make one based on my own preferences. I ended up making something where parameters can be adjusted to suit your preferences as well. You'll see how and why soon.
A perfect score under my formula is 250. Points are subtracted from 250 when the parameters differ from ideal. In general, the points in this formula can correspond approximately to the following grades:
200.00-250.00 = A
150.00-199.99 = B
100.00-149.99 = C
0.00-99.99 = D
<0.00 = F
However, the formula is not perfect, and human judgement always trumps the formula.
Now for the formula:
Step 1: Start with 250 points.
Step 2: Find the warmest monthly average high and call it H. If H>29.4°C, subtract 8*(H-29.4) points. Otherwise, subtract 6*(29.4-H) points.
Step 3: Find the warmest monthly average low and call it L. If L>20.2°C, subtract 4*(L-20.2) points. Otherwise, subtract 3*(20.2-L) points.
Step 4: Find the coldest monthly average high and call it h. If h<11.1°C, subtract 4*(11.1-h) points. Otherwise, subtract 3*(h-11.1) points.
Step 5: Find the coldest monthly average low and call it l. If l<3.5°C, subtract 4*(3.5-l) points. Otherwise, subtract 3*(l-3.5) points.
Step 6: Find the total precipitation and call it p. If p<1249 mm, subtract 0.02*(1249-p) points. Otherwise, subtract 0.01*(p-1249) points. If p<600 mm, subtract an additional 0.1*(600-p) points.
Step 7: Find the total sunshine and call it s. If s<2489 hours, subtract 0.02*(2489-s) points. Otherwise, subtract 0.01*(s-2489) points. If s<1800 hours, subtract an additional 0.1*(1800-s) points.
Step 8: If the climate has an annual amplitude of ≤5°C or if the climate is a BWh/BWk desert climate, skip this step. Otherwise, find the percentage of precipitation that falls in the 6 warmer months of the year and call it x. Note that x can range from 0 to 100. Subtract 0.5*|49-x| points. Note: |49-x| means the positive difference between 49 and x.
Now the score should be ready. The numbers are a bit weird because I designed it to give my dream climate a perfect score of 250. You can change the parameters to match your own dream climate if you want a scoring formula for your preferences.
Here are some scores of real-world cities according to the formula:
London: 131.14
New York City: 185.32
Beijing: 106.34
Dubai: -41.31
Hong Kong: 110.55
Paris: 148.88
Shanghai: 160.78
Singapore: 76.82
Sydney: 192.11
Tokyo: 186.66
Bangkok: 48.56
Chicago: 142.46
Istanbul: 201.76
Los Angeles: 134.45
Mexico City: 151.08
Vostok: -964.1
Dallol: -146.2 (using Djibouti's precipitation and sunshine data)
Oymyakon: -339.5
Reykjavik: -15.18
Orcadas Base: -293
I'm going to attach a 16KB Excel file here just so you could use it to make calculations. It shouldn't use up too much server space.
Climate Formula.xlsx (16.41 KB)
Thoughts?
www.city-data.com/forum/weather/1170262-my-own-city-weather-ranking.html
www.city-data.com/forum/weather/2040188-my-climate-scoring-formula.html
I have had the idea to make one based on my own preferences. I ended up making something where parameters can be adjusted to suit your preferences as well. You'll see how and why soon.
A perfect score under my formula is 250. Points are subtracted from 250 when the parameters differ from ideal. In general, the points in this formula can correspond approximately to the following grades:
200.00-250.00 = A
150.00-199.99 = B
100.00-149.99 = C
0.00-99.99 = D
<0.00 = F
However, the formula is not perfect, and human judgement always trumps the formula.
Now for the formula:
Step 1: Start with 250 points.
Step 2: Find the warmest monthly average high and call it H. If H>29.4°C, subtract 8*(H-29.4) points. Otherwise, subtract 6*(29.4-H) points.
Step 3: Find the warmest monthly average low and call it L. If L>20.2°C, subtract 4*(L-20.2) points. Otherwise, subtract 3*(20.2-L) points.
Step 4: Find the coldest monthly average high and call it h. If h<11.1°C, subtract 4*(11.1-h) points. Otherwise, subtract 3*(h-11.1) points.
Step 5: Find the coldest monthly average low and call it l. If l<3.5°C, subtract 4*(3.5-l) points. Otherwise, subtract 3*(l-3.5) points.
Step 6: Find the total precipitation and call it p. If p<1249 mm, subtract 0.02*(1249-p) points. Otherwise, subtract 0.01*(p-1249) points. If p<600 mm, subtract an additional 0.1*(600-p) points.
Step 7: Find the total sunshine and call it s. If s<2489 hours, subtract 0.02*(2489-s) points. Otherwise, subtract 0.01*(s-2489) points. If s<1800 hours, subtract an additional 0.1*(1800-s) points.
Step 8: If the climate has an annual amplitude of ≤5°C or if the climate is a BWh/BWk desert climate, skip this step. Otherwise, find the percentage of precipitation that falls in the 6 warmer months of the year and call it x. Note that x can range from 0 to 100. Subtract 0.5*|49-x| points. Note: |49-x| means the positive difference between 49 and x.
Now the score should be ready. The numbers are a bit weird because I designed it to give my dream climate a perfect score of 250. You can change the parameters to match your own dream climate if you want a scoring formula for your preferences.
Here are some scores of real-world cities according to the formula:
London: 131.14
New York City: 185.32
Beijing: 106.34
Dubai: -41.31
Hong Kong: 110.55
Paris: 148.88
Shanghai: 160.78
Singapore: 76.82
Sydney: 192.11
Tokyo: 186.66
Bangkok: 48.56
Chicago: 142.46
Istanbul: 201.76
Los Angeles: 134.45
Mexico City: 151.08
Vostok: -964.1
Dallol: -146.2 (using Djibouti's precipitation and sunshine data)
Oymyakon: -339.5
Reykjavik: -15.18
Orcadas Base: -293
I'm going to attach a 16KB Excel file here just so you could use it to make calculations. It shouldn't use up too much server space.
Climate Formula.xlsx (16.41 KB)
Thoughts?