[解決済み】行列式で「数値/複雑な行列/ベクトルの引数が必要です」というエラーが発生?
2022-01-11 22:31:07
質問内容
Rのコードは以下の通りです。
ma=diag(3)+t(da)%*%da
実行すると、エラーが発生します。
Error in t(da) %*% da : requires numeric/complex matrix/vector arguments
は
da
は以下の通りです。
V45 V46 V47 V48 V49 V50 V51
1 0.461727059 2.357732985 -1.536932071 -1.34425710 0.893541975 -0.0676913075 -0.86532231
2 0.253022555 1.524473647 -0.588911138 -1.65207275 -0.072255170 -0.5212951533 -1.43686625
3 0.824678362 1.497001189 0.335973892 -0.84027799 0.275289411 -0.2921928001 -0.16277595
4 0.854530787 2.258305198 0.107346531 -1.69194014 -0.841572928 -1.1153931009 -1.939461341
5 1.148286984 -0.232390389 -0.498465734 -0.45728816 0.352889082 0.9868844505 -0.68401129
解決方法は?
行列の掛け算を動作させるには、data.frame (おそらく da はこれです) を行列に変換する必要があります。
t(da)%*%as.matrix(da)
しかし、これでは7x7の行列ができ、あなたが使っている3x3の単位行列に足すことはできません。というような意味でしょうか。
ma=diag(7)+t(da)%*%as.matrix(da)
をご覧になってみてください。 R入門 行列とdata.frameの違いに自信がなければ
関連
-
[解決済み】R on MacOS Error: vector memory exhausted (limit reached?)
-
[解決済み] 式は変更可能なlvalueでなければならない
-
[解決済み】このリポジトリで別のgitプロセスが動作しているようです。
-
[解決済み】GAEで完全に有効なXMLをパースすると「Prologではコンテンツが許可されません」と表示される
-
[解決済み】gitが「Pull is not possible because you have unmerged files」と言うのはなぜですか?
-
[解決済み】recyclerview アダプタが添付されていないため、レイアウトをスキップしています。
-
[解決済み】 lm.fit(x, y, offset = offset, singular.ok = singular.ok, ...) でエラー : 'y' に NA/NaN/Inf, あらゆる方法を試したが解決しなかった。
-
[解決済み] 'push_back' の呼び出しに対応するメンバ関数がないエラー
-
[解決済み】C#でクエスチョンマークを2つ並べるとどんな意味になるのか?
-
[解決済み] [Solved] libpthread.so.0: error adding symbols: コマンドラインからDSOが見つからない
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
git eclipseプラグインのインストール
-
JScript/VBScriptのデバッグ
-
LinuxでRの新バージョンを直接コピーする方法
-
FcScript V1.0 ヘルプファイル(説明書付き
-
[解決済み】R on MacOS Error: vector memory exhausted (limit reached?)
-
[解決済み】'const char*' から 'char*' への無効な変換。
-
[解決済み】math.hを含むにもかかわらず、C言語でpow( )への未定義参照【重複あり
-
[解決済み】Heroku + node.jsのエラー(Webプロセスが起動後60秒以内に$PORTにバインドできなかった)。
-
[解決済み] [Solved] libpthread.so.0: error adding symbols: コマンドラインからDSOが見つからない
-
[解決済み] Rの再現性のある優れた例題の作り方