私は予測モデルを構築するためのいくつかの機能選択を行う必要があるプロジェクトに現在取り組んでいます。私はmRMRe
と呼ばれるRのパッケージにつながった。私はこの例を試してみることにしていますが、それを動作させることはできません。この例はここにあります - http://www.inside-r.org/packages/cran/mRMRe/docs/mRMR.ensemble。ここでRのmRMReを使用して
は私のコードです -
data(cgps)
data <- data.frame(target=cgps.ic50, cgps.ge)
mRMR.ensemble(data, 1, rep.int(1, 30))
私はこのコードを実行すると、私はエラーを取得する -
Error in .local(.Object, ...) : data must be of type mRMRe.Data.
私はさらにゴミを掘って、あなたが実際にmRMR.Data
にデータを変換する必要がことがわかりましたタイプ。だから私はこのアップデートをした -
# Update
data <- mRMR.data(data = data.frame(target=cgps.ic50, cgps.ge))
mRMR.ensemble(data, 1, rep.int(1, 30))
しかし、私はまだ同じエラーが発生します。私が持っているクラスを見ると -
> class(data)
[1] "mRMRe.Data"
attr(,"package")
[1] "mRMRe"
したがって、データは要求されたタイプですが、コードはまだ機能していません。
私の質問は、誰かがこのパッケージを使用した経験があるか、または何か助けやコメントをいただければ幸いです!
はまた、リンクからの例であることに注意したい - 私はデータ
cgps_ic50 -> cgps.ic50
cgps_ge -> cgps.ge
をロードするときにデータの名称は一例では同じと同じではありません。あなたが書いたコードで
'cgps_ge'と' cgps_ic50'は「オブジェクトが見つかりません」というエラーをスローします。あなたのコードと同じエラーが表示されますが、パッケージドキュメントのサンプルコードを実行してもエラーは発生しません。あなたは「マニュアルを読んでいない」と私に尋ねます。 –