Ich muss eine spärliche Matix mit Größe mit der Größe nrow(X)
, die aus diesen drei Matrizen (II, JK, JH) gemacht wird definieren. Ihre Größe entspricht 3164*1
. Bis jetzt kam ich zu dem folgenden Befehl, der nicht korrekt ist.erstellen Sie eine spärliche Matrix mit einer definierten Größe durch Verwendung von 3 Matrizen - R
Gradient <- sparseMatrix(II,JK,JH, dims=c(nrow(X),nrow(X)))
II hat einen Wert von 3 bis 82 (es repeatation hat, beispielsweise 10 mal Wert 3 und 14-fachen Wert 4) .JK ist auch die gleiche wie II, aber in II wurden die Werte sortiert, während in der JK sie haben nicht und schließlich die JH, die -1 und 1 ist.
Auch sollte die Größe der Sparse-Matrix 83 * 83 sein.
Jede Hilfe wäre dankbar.
Dank
Bitte fügen Sie minimale Beispiele von II, JK, JH und X und hinzu Ihre gewünschte Ausgabe. Bitte fügen Sie auch hinzu, wie Ihre Code-Ausgabe falsch ist. Ohne diese können wir nicht helfen. – vincentmajor
Dies wird leicht zu beantworten sein, aber ohne Daten erfordert eine Antwort eine Menge Rätselraten. Welcher der drei Vektoren 'II'' JK' 'JH' enthält die Matrixelemente? Welcher enthält den Zeilenindex und welchen der Spaltenindex? Wenn Sie ein kleines reproduzierbares Beispiel mit einer Matrix von zB 5x6 einfügen, können Sie innerhalb weniger Minuten eine Antwort erhalten. – RHertel
@RHertel, ich habe meine Frage mit den erforderlichen Informationen bearbeitet. –