找回密码
 注册
查看: 6632|回复: 0

R语言:sweep()函数中文帮助文档(中英文对照)

[复制链接]
发表于 2012-2-16 17:42:34 | 显示全部楼层 |阅读模式
sweep(base)
sweep()所属R语言包:base

                                        Sweep out Array Summaries
                                         扫出阵列摘要

                                         译者:生物统计家园网 机器人LoveR

描述----------Description----------

Return an array obtained from an input array by sweeping out a summary statistic.
返回扫了汇总统计,从输入数组获得一个数组。


用法----------Usage----------


sweep(x, MARGIN, STATS, FUN="-", check.margin=TRUE, ...)



参数----------Arguments----------

参数:x
an array.
一个数组。


参数:MARGIN
a vector of indices giving the extent(s) of x which correspond to STATS.
指数向量x对应STATS的程度(S)。


参数:STATS
the summary statistic which is to be swept out.
总结统计,这是被横扫出局。


参数:FUN
the function to be used to carry out the sweep.
被用来进行扫描的功能。


参数:check.margin
logical.  If TRUE (the default), warn if the length or dimensions of STATS do not match the specified dimensions of x.  Set to FALSE for a small speed gain when you know that dimensions match.
逻辑。如果TRUE(默认)警告说,如果长度或尺寸STATSx不匹配指定的尺寸。你知道尺寸匹配时,设置为FALSE一个小的速度增益。


参数:...
optional arguments to FUN.
FUN可选参数。


Details

详情----------Details----------

FUN is found by a call to match.fun.  As in the default, binary operators can be supplied if quoted or backquoted.
FUN发现调用match.fun由。在默认情况下,二元运算符可以提供引用或backquoted。

FUN should be a function of two arguments: it will be called with arguments x and an array of the same dimensions generated from STATS by aperm.
FUN应该是两个参数的函数:将参数x和STATSaperm产生相同的尺寸的数组调用。

The consistency check among STATS, MARGIN and x is stricter if STATS is an array than if it is a vector. In the vector case, some kinds of recycling are allowed without a warning.  Use sweep(x, MARGIN, as.array(STATS)) if STATS is a vector and you want to be warned if any recycling occurs.
间的一致性检查STATS,MARGIN和x是严格的,如果STATS是一个数组比,如果它是一个向量。在向量的情况下,允许各种回收一些没有一个警告。使用sweep(x, MARGIN, as.array(STATS))如果STATS是一个向量,你要被警告,如果发生任何回收。


值----------Value----------

An array with the same shape as x, but with the summary statistics swept out.
x,但与汇总统计的形状相同的数组横扫出局。


参考文献----------References----------

The New S Language. Wadsworth & Brooks/Cole.

参见----------See Also----------

apply on which sweep used to be based; scale for centering and scaling.
apply上sweep用于基础;scale中心和扩大。


举例----------Examples----------


require(stats) # for median[为中位数]
med.att <- apply(attitude, 2, median)
sweep(data.matrix(attitude), 2, med.att)# subtract the column medians[减去列中位数]

## More sweeping:[#更多的清扫:]
A <- array(1:24, dim = 4:2)

## no warnings in normal use[#在正常使用的警告]
sweep(A, 1, 5)
(A.min &lt;- apply(A, 1, min)) # == 1:4[== 1:4]
sweep(A, 1, A.min)
sweep(A, 1:2, apply(A, 1:2, median))

## warnings when mismatch[#警告时不匹配]
sweep(A, 1, 1:3)## STATS does not recycle[#统计并没有回收]
sweep(A, 1, 6:1)## STATS is longer[#统计长]

## exact recycling:[#确切回收:]
sweep(A, 1, 1:2)## no warning[#没有警告]
sweep(A, 1, as.array(1:2))## warning[#警告]

转载请注明:出自 生物统计家园网(http://www.biostatistic.net)。


注:
注1:为了方便大家学习,本文档为生物统计家园网机器人LoveR翻译而成,仅供个人R语言学习参考使用,生物统计家园保留版权。
注2:由于是机器人自动翻译,难免有不准确之处,使用时仔细对照中、英文内容进行反复理解,可以帮助R语言的学习。
注3:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|生物统计家园 网站价格

GMT+8, 2025-1-23 03:16 , Processed in 0.030192 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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