問題タブ [fselector]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - R の Fselector を使用したカイ二乗特徴選択
私はRの初心者で、data frame
バイナリ値を持つ を持っています。私のデータ フレームでは、最初の 6000 列は特徴を選択する属性であり、最後の 10 列 (これもバイナリ) はデータをトレーニングするために必要なクラスです。Fselector
パッケージを使用して各属性のカイ 2 乗値を計算し、それらをランク付けして特徴を選択できることを学びました。Fselector
パッケージからこの例を見つけました:
しかし、データに対して同じコードを書くと、R はClass
command の後にオブジェクトを見つけられませんweights<- chi.squared(Class~., HouseVotes84)
。Fselector パッケージには、数式が必要であると記載されていますが、数式の種類がわかりません。そこにカイ二乗検定の数式を書くべきでしょうか?それでは、X^2 統計を計算するために For ループを使用するのと比較して、パッケージのポイントは何ですか?
quanteda
機能選択のためにカイ二乗の式全体を実際に入力することを避けたいので、他のパッケージを使用するつもりはありません。私のデータの構造に基づいてそのコード行を修正する方法について何か提案はありますか?
UPDATE : これは、用語の 6000 列のうち 10 列を含む、データの最初の 3 行です。最後の 10 列は私のクラスです。
r - information.gain を実行できません
1500 万のデータで information.gain を実行しようとしています。使用したコード:
しかし、私はこのエラーが発生しています。
.jnew("java/lang/String", k) のエラー: java.lang.OutOfMemoryError: GC オーバーヘッド制限を超えました
これをどのように克服すればよいですか?
このコードを使用しようとしましたが、まだ機能しませんでした:
r - R パッケージ - FSELCETOR を SUSElinux サーバーにインストールします。
root アクセスなしで、Suse Linux サーバーへのアカウントを持っています。R をインストールしましたが、今は FSELECTOR パッケージを使用したいと考えています。私はこの手順から始めました:
そして、私はRを始めました
インストール プロセス中に、次のメッセージが表示されました。
何かアイデアはありますか?
rJava をインストールしたいのですが、結果は同じです。