AbsoluteCorrelation[v,w]
ベクトル v とベクトル w の間の絶対相関を与える.
AbsoluteCorrelation[a,b]
行列 a と行列 b の絶対相互相関行列を与える.
行列 a の絶対相関行列を与える.
AbsoluteCorrelation[dist]
多変量記号分布 dist の絶対相関行列を与える.
AbsoluteCorrelation[dist,i,j]
多変量記号分布 dist の(i,j)番目の絶対相関を与える.
AbsoluteCorrelation
AbsoluteCorrelation[v,w]
ベクトル v とベクトル w の間の絶対相関を与える.
AbsoluteCorrelation[a,b]
行列 a と行列 b の絶対相互相関行列を与える.
行列 a の絶対相関行列を与える.
AbsoluteCorrelation[dist]
多変量記号分布 dist の絶対相関行列を与える.
AbsoluteCorrelation[dist,i,j]
多変量記号分布 dist の(i,j)番目の絶対相関を与える.
詳細
- AbsoluteCorrelation[v,w]は絶対相関の不偏推定を与える.
- AbsoluteCorrelationは,集中化された(ゼロ平均の)ベクトルについてCovarianceを計算する.
- AbsoluteCorrelationは,標準化された(ゼロ平均,単位分散)ベクトルについてCorrelationを計算する.
- 長さが
のベクトル
とベクトル
についての絶対相関推定AbsoluteCorrelation[v,w]は
によって与えられる. - 次元が
と
で列のインデックスが
と
の行列
と
について,AbsoluteCorrelation[a,b]は要素が
で与えられる
行列である, -
列の行列
の場合,AbsoluteCorrelation[a]はAbsoluteCorrelation[a, a]で与えられる
行列である.- AbsoluteCorrelationはVectorQである任意のベクトルまたはMatrixQである任意の行列に使うことができる.
- AbsoluteCorrelation[dist,i,j]はExpectation[xixj,{x1,x2,…}∈dist]を与える.
- AbsoluteCorrelation[dist]は第(i,j)
項目がAbsoluteCorrelation[dist,i,j]で与えられる絶対相関行列を与える.
例題
すべて開く すべて閉じる例 (3)
スコープ (10)
データ (6)
AbsoluteCorrelation[{5, 3 / 4, 1}, {2, 1 / 2, 1}]AbsoluteCorrelation[{1, π, 2}, {2, 2, 1}]//SimplifyAbsoluteCorrelation[{1.5, 3, 5, 10}, {2, 1.25, 15, 8}]AbsoluteCorrelation[N[{1, 2, 5, 6}, 20], N[{2, 3, 6, 8}, 20]]AbsoluteCorrelation[{2 + I, 3 - 2I, 5 + 4I}, {I, 1 + 2I, 10 - 5I}]AbsoluteCorrelation[RandomReal[1, 10 ^ 7], RandomReal[1, 10 ^ 7]]構造化配列を使うことができる(ガイドを参照のこと):
AbsoluteCorrelation[SparseArray[{{2, 2} -> 1, {5, 3} -> 2}]]//MatrixFormAbsoluteCorrelation[IdentityMatrix[3]]//MatrixFormAbsoluteCorrelation[ToeplitzMatrix[4]]//MatrixFormAbsoluteCorrelation[QuantityArray[RandomReal[1, {20, 2}], "Meters"]]//MatrixForm{v, w} = Quantity[{{2.5, 3, 5, 10}, {2, 1.25, 15, 8}}, "Meters"];AbsoluteCorrelation[v, w]分布と過程 (4)
AbsoluteCorrelation[BinormalDistribution[ρ]]//MatrixFormAbsoluteCorrelation[BinormalDistribution[ρ], 2, 1]AbsoluteCorrelation[MultivariatePoissonDistribution[μ, {2, 3}]]//MatrixFormAbsoluteCorrelation[MultivariatePoissonDistribution[μ, {2, 3}], 2, 1]AbsoluteCorrelation[ProductDistribution[ExponentialDistribution[1], NormalDistribution[3, 5]]]//MatrixForm𝒟 = CopulaDistribution[{"Frank", 2}, {UniformDistribution[{0, 1}], UniformDistribution[{0, 1}]}];AbsoluteCorrelation[𝒟]//MatrixForm𝒟 = HistogramDistribution[RandomVariate[BinormalDistribution[.75], 10 ^ 4]];AbsoluteCorrelation[𝒟]//MatrixFormAbsoluteCorrelation[BinormalDistribution[.75]]//MatrixForm時点 s および t におけるランダム過程についての絶対相関行列:
Correlation[WienerProcess[][{s, t}]]//MatrixFormアプリケーション (3)
AbsoluteCorrelation[FinancialData["^GSPC", "Open", {2009, 1, 1}, "Value"], FinancialData["^GSPC", "Close", {2009, 1, 1}, "Value"]]AbsoluteCorrelationを使って線形関係を測ることができる:
data = BlockRandom[SeedRandom[1];Table[RandomVariate[BinormalDistribution[i], 3000], {i, {-.99, -.75, -.25, -.5, 0., .25, .5, .75, .99}}]];Grid[Partition[Table[ListPlot[i, PlotStyle -> Directive[PointSize[Tiny]],
FrameTicks -> None, Frame -> True, Axes -> None, PlotLabel -> Row[{"ρ : ", AbsoluteCorrelation[i][[1, 2]]}]], {i, data}],
3]]AbsoluteCorrelationは単調関係しか検出することができない:
uni = RandomReal[{-3, 3}, 3000];f[x_] := {{x, -Sqrt[Abs[x]] + RandomReal[.5]}, {x, .25x^2 + RandomReal[.5]}, {x, -Sinc[x] + RandomReal[.5]}, {Cos[x], Sin[x] + RandomReal[.5]}}data = f /@ uni;Table[ListPlot[data[[All, i]], Frame -> True, Axes -> None, PlotLabel -> Row[{"ρ : ", AbsoluteCorrelation[data[[All, i]]][[1, 2]]}], PlotStyle -> Directive[PointSize[Tiny]], FrameTicks -> None], {i, 4}]HoeffdingDを使ってさまざまな依存構造を検出することができる:
Table[HoeffdingD[data[[All, i]]][[1, 2]], {i, 4}]特性と関係 (8)
corr = AbsoluteCorrelation[RandomVariate[BinormalDistribution[1 / 3], 10 ^ 3]];SymmetricMatrixQ[corr]PositiveSemidefiniteMatrixQ[corr]CovarianceおよびAbsoluteCorrelationは,ゼロ平均の分布について等しい:
𝒟 = BinormalDistribution[ρ];Mean[𝒟]Covariance[𝒟]AbsoluteCorrelation[𝒟]CorrelationおよびAbsoluteCorrelationは,ゼロ平均および単位周辺分散について一致する:
𝒟 = BinormalDistribution[ρ];Mean[𝒟]Variance[𝒟]Correlation[𝒟]AbsoluteCorrelation[𝒟]AbsoluteCorrelationFunctionは,絶対相関行列の非対角項である:
𝒫 = WienerProcess[μ, σ];AbsoluteCorrelation[𝒫[{s, t}], 1, 2]AbsoluteCorrelationFunction[𝒫, s, t]Simplify[%% - %, 0 < s < t]リストについてのAbsoluteCorrelationFunctionは,絶対相関を使って計算することができる:
data = Range[10];
n = Length[data];AbsoluteCorrelationFunction[data, {n - 1}]n / Range[n, 1, -1]Table[AbsoluteCorrelation[Drop[data, i], Drop[RotateRight[data, i], i]], {i, 0, n - 1}]% - %%ArrayPlot[AbsoluteCorrelation[RandomReal[{-1, 1}, {50, 50}]]]Moment[{a, b, c}, 2]AbsoluteCorrelation[{a, b, c}, {a, b, c}]//Simplify[#, {a, b, c}∈Reals]&%% - %//Simplifydata = RandomReal[1, 10 ^ 6];
Moment[data, 2] / AbsoluteCorrelation[data, data]data = RandomReal[5, {20, 5}];
n = Length[data];Diagonal[AbsoluteCorrelation[data]]Moment[data, 2]% - %%関連するガイド
-
▪
- 記述統計 ▪
- 統計モーメントと母関数 ▪
- 記号的なベクトル,行列,配列
テキスト
Wolfram Research (2012), AbsoluteCorrelation, Wolfram言語関数, https://reference.wolfram.com/language/ref/AbsoluteCorrelation.html (2023年に更新).
CMS
Wolfram Language. 2012. "AbsoluteCorrelation." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2023. https://reference.wolfram.com/language/ref/AbsoluteCorrelation.html.
APA
Wolfram Language. (2012). AbsoluteCorrelation. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/AbsoluteCorrelation.html
BibTeX
@misc{reference.wolfram_2026_absolutecorrelation, author="Wolfram Research", title="{AbsoluteCorrelation}", year="2023", howpublished="\url{https://reference.wolfram.com/language/ref/AbsoluteCorrelation.html}", note=[Accessed: 11-August-2026]}
BibLaTeX
@online{reference.wolfram_2026_absolutecorrelation, organization={Wolfram Research}, title={AbsoluteCorrelation}, year={2023}, url={https://reference.wolfram.com/language/ref/AbsoluteCorrelation.html}, note=[Accessed: 11-August-2026]}