首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >R中的范围标准化(0到1)

R中的范围标准化(0到1)
EN

Stack Overflow用户
提问于 2011-04-14 23:26:24
回答 1查看 106.4K关注 0票数 51

可能重复:

scale a series between two points in R

有没有人知道在向量上执行范围标准化的R函数?我希望将变量转换为0到1之间的范围,同时保留等级顺序和值之间的相对分隔大小。

为了清楚起见,我不想像在scale()函数中那样,通过SD对变量进行平均居中和缩放来实现变量的标准化。

我尝试了'dprep‘包中的mmnorm()和rangenorm()函数,但它们似乎不起作用。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-04-14 23:29:08

s = sort(rexp(100))

range01 <- function(x){(x-min(x))/(max(x)-min(x))}

range01(s)

  [1] 0.000000000 0.003338782 0.007572326 0.012192201 0.016055006 0.017161145
  [7] 0.019949532 0.023839810 0.024421602 0.027197168 0.029889484 0.033039408
 [13] 0.033783376 0.038051265 0.045183382 0.049560233 0.056941611 0.057552543
 [19] 0.062674982 0.066001242 0.066420884 0.067689067 0.069247825 0.069432174
 [25] 0.070136067 0.076340460 0.078709590 0.080393512 0.085591881 0.087540132
 [31] 0.090517295 0.091026499 0.091251213 0.099218526 0.103236344 0.105724733
 [37] 0.107495340 0.113332392 0.116103438 0.124050331 0.125596034 0.126599323
 [43] 0.127154661 0.133392300 0.134258532 0.138253452 0.141933433 0.146748798
 [49] 0.147490227 0.149960293 0.153126478 0.154275371 0.167701855 0.170160948
 [55] 0.180313542 0.181834891 0.182554291 0.189188137 0.193807559 0.195903010
 [61] 0.208902645 0.211308713 0.232942314 0.236135220 0.251950116 0.260816843
 [67] 0.284090255 0.284150541 0.288498370 0.295515143 0.299408623 0.301264703
 [73] 0.306817872 0.307853369 0.324882091 0.353241217 0.366800517 0.389474449
 [79] 0.398838576 0.404266315 0.408936260 0.409198619 0.415165553 0.433960390
 [85] 0.440690262 0.458692639 0.464027428 0.474214070 0.517224262 0.538532221
 [91] 0.544911543 0.559945121 0.585390414 0.647030109 0.694095422 0.708385079
 [97] 0.736486707 0.787250428 0.870874773 1.000000000

如果您想在计算中省略缺少的值(它们仍将出现在结果中),添加...将允许您传递na.rm = T

range01 <- function(x, ...){(x - min(x, ...)) / (max(x, ...) - min(x, ...))}
票数 92
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5665599

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档