Normalization

在範圍之間縮放數字[重複]

  • May 23, 2017

我一直在嘗試實現一個可以縮小數字並介於兩個範圍之間的系統。我一直堅持它的數學部分。

我想的是讓數字 200 歸一化,所以它介於一個範圍之間,比如 0 到 0.66 或 0.66 到 1 或 1 到 1.66。範圍也是可變的。

任何幫助,將不勝感激。

謝謝

您的縮放將需要考慮原始數字的可能範圍。如果您的 200 可能在 [200,201] 或 [0,200] 或 [0,10000] 範圍內,則會有所不同。

所以讓

  • 表示測量範圍的最小值
  • 表示測量範圍的最大值
  • 表示所需目標縮放範圍的最小值
  • 表示所需目標縮放範圍的最大值
  • 表示要縮放的測量值

然後

將擴展線性進入如預期的。

要一步一步走,

  1. 地圖到.
  2. 下一個,

地圖到區間, 和映射到和映射到. 3. 乘以地圖到. 4. 最後,添加改變一切和地圖到如預期的。

引用自:https://stats.stackexchange.com/questions/281162

comments powered by Disqus