Ein Beispiel für ein äußeres Produkt in R

Ich lese ein Lehrbuch mit dem Titel "Eine Einführung in R" und es gibt mir ein Beispiel, das ich überhaupt nicht verstehen kann.

Die Beispiele besagen, dass

Betrachten Sie als künstliches, aber nettes Beispiel die Determinanten von 2 mal 2 Matrizen [a, b; c, d] wobei jeder Eintrag eine nicht negative ganze Zahl im Bereich von 0, 1,. . . , 9, das ist eine Ziffer. Das Problem besteht darin, die Determinanten ad - bc aller möglichen Matrizen dieser Form zu finden und die Häufigkeit, mit der jeder Wert auftritt, als hochdichtes Diagramm darzustellen. Dies läuft darauf hinaus, die Wahrscheinlichkeitsverteilung der Determinante zu finden, wenn jede Ziffer unabhängig und gleichmäßig nach dem Zufallsprinzip ausgewählt wir

Und es liefert Code:

d <- outer(0:9, 0:9)
fr <- table(outer(d, d, "-"))
plot(as.numeric(names(fr)), fr, type="h",
xlab="Determinant", ylab="Frequency") 

Ich weiß nur, was die erste Zeile tut, habe aber keine Ahnung, was das "-" - Zeichen in der Funktion outer () bewirkt und was table () in diesem Fall tut. Warum sollte die Funktion name () in der letzten Funktion plot () verwendet werden?

Antworten auf die Frage(8)

Ihre Antwort auf die Frage