0
私は2つの変数を持っています.1つは依存し、もう1つは独立変数です。従属変数はx
であり、独立変数はy
です。従属変数自体は行列であり、x[,1:n]
として反復することができます。独立変数の場合も同じです。独立変数はy[,1:n]
として反復することができます。今では変数の1つのインスタンスに対して - Rのテーブル関数を使ってROCを見つけます。table(y[,1], round(x[,1])
。ここでapply関数を使用して、両方の変数を同時に反復することができます。apply(ind_var,dep_var,2,function(x,y){x,round(y)})
これはforループを使用して簡単に行うことができます。apply
を使用して実行できますか?テーブルに適用するR
おかげ
私はこれでmapply使用することができます - mapply使用することがよりもっともらしいようです。 – motiur
私はこのエラーが発生しています:すべての引数は同じ長さでなければなりません。 – motiur
本当にあなたのデータ構造に依存します。あなたが説明したことから、xとyは同じ数の列を持ちます。これが真実ではない場合、それ以外の場合はエラーが表示されます。 'mapply'を使うことを考えているのであれば、同じ長さの引数を保持する必要があります。補足として、 'Map()'が 'mapply()'よりも使いやすいことがよくあります。 – lmo