Я пытаюсь сделать свою матрицу (tc) симметричной (используя R), добавив соответствующие записи и разделив их на сумму соответствующих диагональных записей (tc [i, j] + дц [J, I])/(дц [I, I] + дц [J, J]). Я пробовал это с помощью циклов, но это не дает мне правильных значений, не говоря уже о том, чтобы сделать матрицу симметричной. Это мой код до сих пор:Изменение записей в матрице с использованием записей матрицы
for (i in 1:end){
for(j in 1:end){
tc[i,j]<-(tc[i,j]+tc[j,i])/(tc[i,i]+tc[j,j])
}
}
Это, вероятно, очень очевидная ошибка, но я не могу понять это. Может кто-нибудь мне помочь? =)
Просьба представить воспроизводимый пример –
Что такое tc? вы можете использовать команду dput на нем? –