問題タブ [incanter]
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.
matrix - 主成分関数 Incanter
私はprincipal-components
Incanter の関数を使用して PCA を実行しようとしましたが、それを使用するのに軌道に乗っていないようです。PCA チュートリアルからオンラインでいくつかのサンプル データを見つけて、それを練習したいと思いました。
PCA を実装する最初の試みで、ベクトルを Incanter の行列関数に渡そうとしましたが、あまりにも多くの引数を渡していることに気付きました。この時点で、上記で定義したネストされたベクトル構造を試すことにしましたが、このルートは避けたいと思います。
data
Incanter の function への入力として受け入れられるように、マトリックス (Incanter) に変換するにはどうすればよいでしょうかprincipal-components
。簡単にするために、新しい行列を fooMatrix と呼びましょう。
この行列 fooMatrix が作成されると、次のコードが機能して最初の 2 つの主成分が抽出されます。
次に、データを主成分に射影することができます。
clojure - インカンター サンプルの平均と分散が分布の平均と分散に近くない
NumPyのガンマ分布を使用して、正のサポートと既知の平均と分散を持つサンプルの生成に関する質問に答えました。Incanterで同じことを試してみようと思いました。しかし、NumPyで得た結果とは異なり、サンプルの平均と分散を分布の平均と分散に近づけることができませんでした。
Incanter は分布の平均と分散を計算します
その分布からの引き出しに基づいて、サンプルの平均と分散を計算します
サンプルで計算されたこれらの統計は、分布の平均と分散にはるかに近いと予想しました。私は何が欠けていますか?
答え
Incanter には、Parallel Colt から継承されたバグがありました。パラメータの処理は、Parallel Colt のメソッド間で一貫していません。問題レポートhttps://github.com/incanter/incanter/issues/245を参照してください。
matrix - Incanter 1.2.3-SNAPSHOT はどのマトリックス実装を使用しますか?
ドキュメントに Parallel Colt と Clatrix の両方への参照があり、混乱しています。1.2.3-SNAPSHOT で使用されている実装は?
matrix - 特定の Incanter マトリックス要素を変更するためのパフォーマンスの高いアプローチ?
要素の行を見ると問題があり、行にゼロ以外の要素がない場合は、1 つをランダムな値に設定したいと考えています。私の難点は更新戦略です。Clatrix のスライスを使用するバージョンを動作させようとしましたが、Incater マトリックスでは動作しません。では、「変更」の別のマトリックスを構築し、要素ごとの追加を実行する必要がありますか? または、他の形式の行列を作成して乗算を実行します (これを作成する方法はまだわかりません)。または、どうにかして行をマップできますか?私の問題は、assoc
インカンター行列が機能しないことです。これは明らかにsel
返されるものです。
clojure - Clojure/Incanter 散布図: ポイントのサイズの制御
Clojure と Incanter を使用して、散布図をプロットしています。グラフ/プロットのポイントのサイズを制御する必要があります。
これは私が持っている基本的なコードです。データに別のドメインと範囲を使用していますが、質問は同じです。これはエラーなしでプロットされます。
しかし、プロットされているポイントのサイズを変更するコードは何でしょうか? 私は行を試みました:
しかし、コンパイルしようとすると、次のエラーが発生します。
:point-size
私はそれが間違った用語だと感じています。
clojure - Google が Web 検索でグラフをプロットする際に使用する言語またはツールは?
log x graph
Googleで検索した結果は次のとおりです。
https://www.google.com/search?q=log+x+graph&ie=utf-8&oe=utf-8&aq=t#newwindow=1&q=log+x+graph
良い点は、マウスをグラフの上に置くと、(x,y) の値が表示されることです。
使用する言語またはツールは何ですか?
Clojure/Incanterでこの反復グラフを描画するには?