全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
8243 9
2014-03-24
请问各位大侠如何用SAS做0-1标准化?
也就是 有多个变量,每一个变量的所有值减去其最小值,再除以极差(最大值和最小值之差)。
即标准化之后所有的数据都在0-1之间,最小值为0,最大值为1。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2014-3-24 14:43:14
你排个序,把最大最小拉出来,然后每个变量手动算一下不就好了么
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-3-24 15:19:48
proc standard can do it.
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-3-24 15:40:12
proc standard data=new mean=0 std=1 out=stan;
var var01-Var10;
run;
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-3-24 17:02:05
webgu 发表于 2014-3-24 15:19
proc standard can do it.
proc standar 应该是标准化吧,减去均值除以标准差,但是他这个要求是要减极小值除以极值,这两个一样么?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-3-24 19:39:59
intheangel 发表于 2014-3-24 17:02
proc standar 应该是标准化吧,减去均值除以标准差,但是他这个要求是要减极小值除以极值,这两个一样么? ...
“减去其最小值,再除以极差” 是  他所说的“0-1 标准化” 么?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群