Musi elegancki sposób to zrobić, ale nie mogę dowiedzieć się, więc:tworząc trójkątny matrycę
Kolumny są prawdopodobieństwa od 1 do 0 idzie dobrze
Wiersze są prawdopodobieństw od 0 do 1 schodząc
Ten kludgy kod produkuje zobaczyć pożądany rezultat (ale chcę zrobić to z dużo większej matrycy niż w tym):
# Vector entries are rowname - colname, if >= 0
#
rb0 <- c(NA,NA,NA,NA,NA,NA,NA,NA,NA,NA, 0)
rb1 <- c(NA,NA,NA,NA,NA,NA,NA,NA,NA, 0,.1)
rb2 <- c(NA,NA,NA,NA,NA,NA,NA,NA, 0,.1,.2)
rb3 <- c(NA,NA,NA,NA,NA,NA,NA, 0,.1,.2,.3)
rb4 <- c(NA,NA,NA,NA,NA,NA, 0,.1,.2,.3,.4)
rb5 <- c(NA,NA,NA,NA,NA, 0,.1,.2,.3,.4,.5)
rb6 <- c(NA,NA,NA,NA, 0,.1,.2,.3,.4,.5,.6)
rb7 <- c(NA,NA,NA, 0,.1,.2,.3,.4,.5,.6,.7)
rb8 <- c(NA,NA, 0,.1,.2,.3,.4,.5,.6,.7,.8)
rb9 <- c(NA, 0,.1,.2,.3,.4,.5,.6,.7,.8,.9)
rb10 <- c(0,.1,.2,.3,.4,.5,.6,.7,.8,.9,1)
indbias <- rbind(rb0,rb1,rb2,rb3,rb4,rb5,rb6,rb7,rb8,rb9,rb10)
colnames(indbias) <- seq(1,0,by=-.1)
rownames(indbias) <- seq(0,1,by=.1)
indbias
Dzięki!
Naprawiłem formatowanie kodu, ale również przeszedłem na dół, ponieważ wynik nie wygląda dokładnie tak, jak żądał OP. :-( – GSee
Dzięki, GSee. Poprawiłem mój kod, – AGS
dziękuję ... downvote wycofane Witaj w SO! – GSee