R での形状変更に苦労しています。3 つの異なるモデルに対して計算された 2 種類のエラー (err と rel_err) があります。これにより、合計 6 つのエラー変数 (つまり、err_1、err_2、err_3、rel_err_1、rel_err_2、および rel_err_3) が得られます。これらのタイプのエラーごとに、3 つの異なるタイプの事前有効性テスト (つまり、ランダム ホールドアウト、バックキャスト、予測) があります。データセットを長くしたいので、4 種類のテストを長く保ちながら、2 つのエラー測定も長くします。したがって、最終的には、err と呼ばれる 1 つの変数と rel_err と呼ばれる 1 つの変数、およびエラーが対応するモデル (1、2、または 3) の id 変数があります。
ここに私のデータがあります:
iter err_1 rel_err_1 err_2 rel_err_2 err_3 rel_err_3 test_type
1 -0.09385732 -0.2235443 -0.1216982 -0.2898543 -0.1058366 -0.2520759 random
1 0.16141630 0.8575728 0.1418732 0.7537442 0.1584816 0.8419816 back
1 0.16376930 0.8700738 0.1431505 0.7605302 0.1596502 0.8481901 front
1 0.14345986 0.6765194 0.1213689 0.5723444 0.1374676 0.6482615 random
1 0.15890059 0.7435382 0.1589823 0.7439204 0.1608709 0.7527580 back
1 0.14412360 0.6743928 0.1442039 0.6747684 0.1463520 0.6848202 front
そして、これが私が望むものです:
iter model err rel_err test_type
1 1 -0.09385732 (#'s) random
1 2 -0.1216982 (#'s) random
1 3 -0.1216982 (#'s) random
そして…
構文をいじってみましたが、 time.varying 引数に何を入れるかがよくわかりません
ご協力いただきありがとうございます。