2

R初心者です。

データセットを R-Studio に正常にロードでき、ワークスペースにデータセットが表示されます。コマンドを実行するとsummary(mydataset)、すべての変数の予想される要約が得られます。

ただし、実行すると

data(mydataset)

次の警告メッセージが表示されます。

In data(mydataset) : data set ‘mydataset’ not found

data()コマンドで推奨されているとおりにコマンドを実行する必要があります。これはPredictABELパッケージfitLogRegModel()の一部です。

mydataset作業データセットとして指定する方法についてのヒントはありますか?

4

2 に答える 2

4

dataコマンドを使用する必要はありません。データを関数に渡すだけです

riskmodel <- fitLogRegModel(data=mydataset, cOutcome=2, 
     cNonGenPreds=3:10, cNonGenPredsCat=6:8, 
     cGenPreds=c(11, 13:16), cGenPredsCat=0)

この例data(ExampleData)では、パッケージ内のデータを利用できるようにするために使用しています。すでにデータがあるので、それをロードする必要はありません。

于 2012-09-06T15:04:04.803 に答える
0

欠点はありますが、代わりに を使用することもできますattach(mydataset)mydatdataset$その後、プレフィックスなしで変数を参照できます。私の知る限り、主な欠点は (より専門的な R ユーザーの意見を歓迎しますが)、アタッチ後に変数を変更すると、それがデータセットの一部にならないことです。これは混乱を引き起こし、「落とし穴」につながる可能性があります。いずれにせよ、多くのエキスパート R ユーザーは の使用に反対していますattach

于 2012-09-06T15:33:51.310 に答える