R 如何获得n维点的方差?

R 如何获得n维点的方差?,r,R,我想知道如何测量n维点的方差,在这种情况下,我有以下n=24个点,如何才能找到它们之间的方差 V1 V2 V3 V4 V5 V6 V7 V8 V9 V10 V11 V12 V13 V14 V15 V16 V17 V18 V19 V20 V21 V22 V23 V24 118116770 33 36 34 20 17 43 70 46 40 25 20 31 86 173 149 62 28 34 35 35

我想知道如何测量n维点的方差,在这种情况下,我有以下n=24个点,如何才能找到它们之间的方差

               V1  V2  V3   V4  V5  V6  V7  V8  V9 V10 V11 V12 V13 V14 V15 V16 V17 V18 V19 V20 V21 V22 V23 V24
118116770  33  36  34   20  17  43  70  46  40  25  20  31  86 173 149  62  28  34  35  35  21  16  36  36
2532712   479 983 909 1035 723 678 423 192 210 271 155 176 277 397 247 150 255 446 370 250 320 227 348 219
2532704   297 360 542  550 317 316 294 282 393 316 202 145 152 175 190 189 249 247 231 188 267 206 202 235
2532697    70  47  70  107 220 159 116  77  70  50  73  67  56  80  58  97 163 188 163 196 202 191 184 163
2532696   358 615 740  745 521 387 161 226 288 256 255 408 404 521 382 341 309 293 368 369 158 221 413 455
755706    196 253 307  297 231 157 122  90 124  95 160 142 150 178 145 154 138 117 137 150 165 127 140 114
1488012   130 390 449  463 496 394 152  78  76  74  71 166 191 224 159 120  60  92 179 180 178 213 147 144
每行是一个24维的点

vardf为每对列提供协方差。因为CovA,A=VarA,所以需要vardf的对角线。这可以使用diag完成。因此,获取数据集中每列的方差可以使用:

diag(var(df))

在这种情况下,您如何定义差异?你能指出一些你想使用的定义吗?我正在得到这个数据集的平均值。所以我想得到方差,作为平均值的平方偏差,你怎么计算平均值呢?每排?每列?当您询问它们之间的差异时,您期望的值到底是多少?这是矩阵吗?一个数据帧?我期望一个值。平均值是每行。很抱歉,您需要使用var,而不使用资本V。