問題タブ [multinomial]
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.
c++ - 多項分布の生成
数値と確率配列を指定して多項分布を返すコード片/関数を作成/検索しようとしています。たとえば、関数:
たとえば、pp={0.3, 0.2, 0.5} の場合 (pp は可変サイズ、たとえば 2 ~ 10 個の要素を持つことができます)。
次のような出力が得られます。
さまざまな機会に呼び出されたとき。
gsl を使って次のようなことが考えられますが、さまざまな機会に繰り返し呼び出されると、これは良くありません。以下に引用したコードが良くないことは理解していますが、より良いコードを作成するための提案を楽しみにしています。ありがとう。
r - AICc テーブルを作成しようとしているが、aictab エラー メッセージが表示される
多数の多項ロジスティック回帰モデルの AICc テーブルを作成しようとしています。ただし、行を実行しようとすると:
エラーメッセージが表示されます:
私が使用しているスクリプトは次のとおりです。
誰かが私が間違っている場所に何か考えがあるかどうか疑問に思っていますか?
本当にありがとう!!
r - 多項式の組み合わせの集合を見つける
1:6 の整数のベクトルがあるとしましょう
サイズ 2 の 3 つのグループとして取得されたこれらの 6 つの整数から多項式の組み合わせを含む 90 行 6 列の行列を取得しようとしています。
6!/(2!*2!*2!)=90
したがって、行列の列 1 と 2 はグループ 1 を表し、列 3 と 4 はグループ 2 を表し、列 5 と 6 はグループ 3 を表します。
1 2 3 4 5 6
1 2 3 5 4 6
1 2 3 6 4 5
1 2 4 5 3 6
1 2 4 6 3 5
...
最終的には、これを限られたサイズの他の多項式の組み合わせに拡張したいと思います (数値がすぐに大きくなるため) が、うまく動作しません。二項の組み合わせ (2 つのグループのみ) を行う関数をいくつか見つけましたが、グループの数が 2 を超える場合にこれを行う関数を見つけることができませんでした。
私はこれに対して2つのアプローチを試みました:
for ループを使用して何もない状態から行列を構築し、 reshape パッケージを使用して試行します (これには、melt() を使用する何かがあるかもしれないと考えています)。
グループ内の一意の行を保持するか、グループ内の重複行を削除することにより、順列行列 (720 行) から逆方向に作業する
どちらも私にとってはうまくいきませんでした。
順列行列は、次のように取得できます。
完全な順列行列から逆方向に作業するのは少し過剰だと思いますが、この時点で何でも試しています。
このためのビルド済み機能を備えたパッケージはありますか? 誰も私がどのように進めるべきか考えていますか?
java - 多値名義クラスを扱えない - JAVA
.arffファイルをLinearRegressionオブジェクトに渡そうとしていますが、そうしている間にこの例外が発生します 複数値の名義クラスを処理できません! .
実際に起こっているのは、 CFSSubsetEval 評価子を使用して属性選択を実行し、その後、 GreedyStepwiseとして検索し、次のようにそれらの属性を LinearRegression に渡すことです。
data は、weka のみを使用して以前に公称値に変換された .arff ファイルからのデータを持つインスタンス オブジェクトです。私はここで何か悪いことをしていますか? Googleでこのエラーを検索しようとしましたが、見つかりませんでした。
コード
注:「インデックス」属性を持つインスタンス変数を作成するコードを書いていないので、(プログラムを実行するために)同じ元のファイルからデータをロードしています。
サンプルデータ用のファイルのアップロード方法がわかりませんが、こんな感じです。[リンク] ( https://scontent-a-dfw.xx.fbcdn.net/hphotos-xfa1/t31.0-8/p552x414/10496920_756438941076936_8448023649960186530_o.jpg )
statistics - 一般多項式の Matlab コード
多項式を解くことができるMatlabコードがあるかどうか知りたいです。多項式の有限数の項のコードを書くことができます。たとえば、(x_{1}+x_{2}+x_{3})^4
. しかし、一般的なケースでは、簡単ではないことがわかりました。 (x_{1}+x_{2}+ .... +x_{m})^n
r - multiclass.rocを使用したR多クラス/多項分類ROC(パッケージ「pROC」)
multiclass.roc パラメーターがどのように見えるかを理解するのに苦労しています。ここに私のデータのスナップショットがあります:
multiclass.roc を次のように呼び出してみました:
しかし当然、エラーが発生します:
バイナリ分類の問題の場合、「予測子」に確率 (観測ごとに 1 つ) を含める必要があることを知っています。ただし、私の場合、3 つのクラスがあるため、予測子は、各クラスの確率に対応する 3 つの列 (または 3 つの値のサブリスト) を持つ行のリストです。私の「予測子」が現在のように見えるのではなく、どのように見えるべきか知っている人はいますか?