SAS中文论坛

 找回密码
 立即注册

扫一扫,访问微社区

查看: 3149|回复: 5
打印 上一主题 下一主题

如何用sas的box-cox过程把非正态数据转换成正态数据!

[复制链接]

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
楼主
 楼主| 发表于 2007-4-22 12:48:18 | 只看该作者

如何用sas的box-cox过程把非正态数据转换成正态数据!

收集的资料大部分都是非正态的,在minitab里面有个box-cox过程直接可以转换,sas作为统计软件中的老大我想也可以,但我查了help还没看太明白,希望高手告知,我不想用其他的软件,只喜欢sas,嘿嘿!谢谢,最好有code~~~
在线等结果~~~
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
沙发
 楼主| 发表于 2007-5-8 12:48:12 | 只看该作者

v

proc standard data= mean= std=;
var ;
run;
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
板凳
 楼主| 发表于 2007-5-8 16:30:59 | 只看该作者

re

这个ms不是box-cox转换,这个好像是标准化的过程,标准化是不会改变数据是否正态
不清楚一个建议
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
地板
 楼主| 发表于 2007-5-25 14:04:11 | 只看该作者

Cox-Box

Cox-Box变换 怎么能把非正态数据 正态化 应该是不行吧

只有听说过通过其变换把异方差数据转变成同方差数据

要是都能正态化,非参数分析也就没有必要了
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
5#
 楼主| 发表于 2007-5-25 15:32:27 | 只看该作者

to huadli

你说的没错,不是所有的非正态数据都可以转换为正态数据,但有写非正态数据是可以转换为正态的,最基本的转换方式包括对数转换(log),倒数转换(1/x),平方根转换(sqrt(x)),这些都是一些基本的转换方式,box-cox也是其中一种,它可以更广泛的转换一些非正态数据为正态数据,但不是所有的都可以。
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
6#
 楼主| 发表于 2007-5-25 15:55:17 | 只看该作者

MI

你可以 看看 proc mi 过程
的 TRANSFORM语句

很多的 只是对特殊的偏态或高峰的有作用
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|Archiver|SAS中文论坛  

GMT+8, 2026-2-4 03:35 , Processed in 0.067632 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表