Как создать матрицу NxM Corr из столбца 2 сигналов 2xN в R?

У меня есть 2x N количество 1D сигналов вfiles где столбец 1 является сигналом 1, а столбец 2 - сигналом 2. Код 1 - это упрощенный пример с количеством 1D сигналов 1x N, тогда как код 2 является фактической целью с двумя частями псевдокода о:

создать двухмерный вектор (files[[i]] = i,i+1) - только два целочисленных блока данных в каждой строке, разделенных запятой, иа затем доступ к данным там позже (tcrossprod( files[[]][, 2], files[[]][, 2] )) где я не могу сослаться на все столбцы 2 всех сигналов

Упрощенный код 1 работает как положено

## Example with 1D vector in Single column
N <- 7
files <- vector("list", N)
# Make a list of two column data
for (i in 1:N) {
    files[[i]] = i
}

str(files)

# http://stackoverflow.com/a/40323768/54964
tcrossprod( files, files )

Код 2 - псевдокод, но цель

## Example with 2x1D vectors in two columns
N <- 7
files <- vector("list", N)
# Make a list of two column data
for (i in 1:N) { 
    files[[i]] = i,i+1 # PSEUDOCODE 
}

str(files)

# access one signal single columns by files[[1]][,1] and files[[1]][,2]
tcrossprod( files[[]][, 2], files[[]][, 2] ) # PSEUDOCODE

Предположим, что размеры вектора 1 равны Nx1, а вектор 1 1xM. Каждая ячейка, доступ к которой, например, для Столбца 2 Сигнала 2files[[1]][,2] содержит 1D сигнал. Все такие сигналы столбца 2trossprod, вы должны получить ожидаемый результат:NxM матрица.

Математическое описание

Данные: список из двух столбцов, где первый столбец является одномерным сигналом; 2-й столб улучшен 1D сигнал. Я хочу сравнить все эти улучшенные 1D сигналы в матрице. Ожидаемый результат

   cor      Improved 1 Improved 2 ...
Improved 1  1          0.55 
Improved 2  0.111      1
...

Я не привязан к каким-либо конкретным структурам данных R.

Столбец и ячейка - это только мои описания элементов в блоках данных. Так что не точно, потому что я новичок в R.

Вывод графического кода Чакраварти в моей системе, где вы видите правильную ось X, но не Y-ось

ОС: Debian 8.5
R: 3.1.1

Ответы на вопрос(1)

Ваш ответ на вопрос