corenv(seewave)
corenv()所属R语言包:seewave
Cross-correlation between two time wave envelopes
两个时间波形包络之间的互相关
译者:生物统计家园网 机器人LoveR
描述----------Description----------
This function tests the similarity between two time wave envelopes by returning their maximal correlation and the time shift related to it.
此功能测试返回其最大的相关性和时间偏移相关的两个时间波形包络之间的相似性。
用法----------Usage----------
corenv(wave1, wave2, f, envt="hil", msmooth = NULL, ksmooth = NULL,
plot = TRUE, plotval = TRUE,
method = "spearman", col = "black", colval = "red",
cexval = 1, fontval = 1, xlab = "Time (s)",
ylab = "Coefficient of correlation (r)", type = "l", pb = FALSE, ...)
参数----------Arguments----------
参数:wave1
a first R object.
第一个R对象。
参数:wave2
a second R object.
第二个R对象。
参数:f
sampling frequency of wave (in Hz). Does not need to be specified if embedded in wave.
wave(赫兹)的采样频率。不需要以指定如果嵌入在wave,。
参数:envt
the type of envelope to be used: either "abs" for absolute amplitude envelope or "hil" for Hilbert amplitude envelope. See env.
要使用的信封类型:要么是“ABS”或“白介素”的Hilbert振幅包络线的绝对振幅包络。见env。
参数:msmooth
a vector of length 2 to smooth the amplitude envelope with a mean sliding window. The first component is the window length (in number of points). The second component is the overlap between successive windows (in %). See env.
一个向量的长度为2至平滑,平均滑动窗口的振幅包络线。第一组分是窗的长度(点的数量)。第二个组件是连续窗口(%)之间的重叠部分。见env。
参数:ksmooth
kernel smooth via kernel. See env.
内核顺利通过kernel。见env。
参数:plot
logical, if TRUE plots r values against frequency shift (by default TRUE).
逻辑,如果TRUE图R值对频移(默认情况下TRUE)。
参数:plotval
logical, if TRUE adds to the plot maximum r value and frequency offset (by default TRUE).
逻辑,TRUE如果增加的图最大的r值和频率偏移(默认情况下,TRUE)。
参数:method
a character string indicating which correlation coefficient is to be computed ("pearson", "spearman", or "kendall") (see cor).
一个字符串,表示其中的相关性系数的计算(“皮尔森”,“斯皮尔曼”,或“肯德尔”)(见cor)。
参数:col
colour of r values.
参数:colval
colour of r max and frequency offset values.
色的r max和频率偏移值。
参数:cexval
character size of r max and frequency offset values.
字符尺寸的r max和频率偏移值。
参数:fontval
font of r max and frequency offset values.
字体的r max和频率偏移值。
参数:xlab
title of the frequency axis.
在频率轴上的标题。
参数:ylab
title of the r axis.
R轴的标题。
参数:type
if plot is TRUE, type of plot that should be drawn. See plot for details (by default "l" for lines).
如果plot是TRUE,应该得出的图。见plot的详细信息(默认情况下,“L”线)。
参数:pb
if TRUE returns a text progress bar in the console.
如果TRUE在控制台中返回一个文本进度条。
参数:...
other plot graphical parameters.
其他plot图形参数。
Details
详细信息----------Details----------
Successive correlations between the envelopes of wave1 and wave2 are computed when regularly sliding forward and backward wave2 along wave1.<br> The maximal correlation is obtained at a particular shift (time offset). This shift may be positive or negative.<br> The higher smooth is set up, the faster will be the computation but less precise the results will be.<br> The corresponding p value, obtained with cor.test, is plotted. Inverting wave1 and wave2 may give slight different results.
wave1和wave2计算定期向前滑动时,向后wave2沿wave1。<br>物理化学学报,最大的相关性得到在一个特定的移位(信封连续之间的相关性时间偏移量)。这种转变可能是积极的还是消极的。参考较高的smooth设置,更快的计算,但不太精确的结果。参考相应的P值,得到的cor.test “绘制。反相wave1和wave2可能会略有不同的结果。
值----------Value----------
If plot is FALSE, corenv returns a list containing four components:
如果plotFALSE,corenv返回一个列表,其中包含四个组成部分:
参数:r
a two-column matrix, the first colum corresponding to the time shift (frequency x-axis) and the second column corresponding to the successive r correlation values between env1 and env2 (correlation y-axis).
一个两列的矩阵,对应于时间偏移(频率x轴)和第二列对应于env1和env2(相关y-轴)之间的值的逐次r关联的第一柱。
参数:rmax
the maximum correlation value between x and y.
最大相关值之间的x和y。
参数:p
the p value corresponding to rmax.
p值对应的rmax。
参数:t
the time offset corresponding to rmax.
的时间偏移量对应的rmax。
(作者)----------Author(s)----------
Jerome Sueur <a href="mailto:sueur@mnhn.fr">sueur@mnhn.fr</a>
参见----------See Also----------
env,corspec,covspectro,
env,corspec,covspectro,
实例----------Examples----------
data(orni)
# cross-correlation between two echemes of a cicada song[之间的互相关两个echemes蝉歌]
wave1<-cutw(orni,f=22050,from=0.3,to=0.4,plot=FALSE)
wave2<-cutw(orni,f=22050,from=0.58,to=0.68,plot=FALSE)
corenv(wave1,wave2,f=22050)
转载请注明:出自 生物统计家园网(http://www.biostatistic.net)。
注:
注1:为了方便大家学习,本文档为生物统计家园网机器人LoveR翻译而成,仅供个人R语言学习参考使用,生物统计家园保留版权。
注2:由于是机器人自动翻译,难免有不准确之处,使用时仔细对照中、英文内容进行反复理解,可以帮助R语言的学习。
注3:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
|