問題タブ [variance]

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.

0 投票する
1 に答える
855 参照

excel - Excel ピボット テーブルでメジャーの分散を表示できません

ベース フィールド = 日およびベース アイテム = 前の値フィールド設定を「差分」に設定することにより、Excel (2007) である日から次の日までのメジャーの違いを表示しようとしています。基になるデータが SSAS キューブの場合、各セルに表示される値は #N/A です。基になるデータが別のワークシートのレコードのセットである場合 (そしてそれを使用してピボット テーブルを作成している場合)、値は正しく表示されます。どちらのデータセットも同じです。

計算されたキューブ フィールドを作成する必要がありますか、それとも足りないものがありますか?

前もって感謝します。

0 投票する
1 に答える
420 参照

excel - Excel 決定範囲

データの列を持つスプレッドシートを作成しています。入力された x に基づいて x 行数の分散を計算したいと思います。何かアドバイス?

0 投票する
5 に答える
7023 参照

c# - C#:分散(共分散/反分散)はポリモーフィズムの別の言葉ですか?

私は単語の正確な意味を理解しようとしており、CovarianceオンラインContravarianceのいくつかの記事と StackOverflow に関する質問から、理解できることから、それはポリモーフィズムの別の単語にすぎません。

上記のステートメントで正しいですか?それとも間違っていますか?

0 投票する
3 に答える
597 参照

c# - C# 4.0 での分散の使用に関するヘルプ

これが問題です。構成データを含むクラスを作成したいと思います。このデータは、キーと値のペアで構成されます。いくつかの例: "hostName"="localhost"、"timeout"=1000 など。最初のアイデアは、これらすべてを一般的な辞書に格納することでした。

ConfigurationItem クラスは次のようになります。

私の希望は、次のように構成を照会して設定できることです。

残念ながら、次のコードを使用して構成辞書に項目を挿入することはできません。

太字の部分はエラーを示しています。

タイプ ConfigurationItem<T> を ConfigurationItem<Object> に変換できません

新しいバリアンス機能を使用してこの問題を修正したかったので、C# 4.0 を使用していますが、今のところうまくいきません。さらに情報が必要な場合は、名前を付けてください。ご協力いただきありがとうございます!

0 投票する
7 に答える
7786 参照

c++ - 多数の分散を計算する

分散計算はあまり使用していませんし、何が期待できるのかよくわかりません。実は私は数学が苦手です。

0〜10000の範囲の1000000個のランダムな数値の配列があります。

配列はさらに大きくなる可能性があるため、合計に64ビット整数を使用します。

分散を計算する方法のコードを見つけようとしましたが、正しい出力が得られるかどうかわかりません。

平均は4692、中央値は4533です。次のコードを使用して分散1483780.469308を取得します。

妥当な値を取得していますか?

計算に何か問題がありますか?

0 投票する
5 に答える
9400 参照

c# - ジェネリック メソッドでの条件付き型付け

次の (大幅に簡略化された) コードを検討してください。

object最初に にキャストし、次に にキャストするのはちょっとばかげていTます。Tしかし、コンパイラは、保証された前のテストがタイプ であることを知る方法がありませんstring

C#でこの動作を実現する最もエレガントで慣用的な方法は何ですか(使用できないtypeof(T) == typeof(string)ため、愚かなを取り除くことも含まれます)?T is string


補遺: .net には戻り値の型の差異がないため、関数を文字列型にオーバーロードすることはできません (ちなみに、これは単なる例ですが、UML などのポリモーフィズムで関連付け終了の再定義ができる理由の 1 つです)。 c# では実行できません)。明らかに、以下は素晴らしいことですが、うまくいきません。


具体例 1:特定の型をテストするジェネリック関数がジェネリックではないという事実に対する攻撃がいくつかあったため、より完全な例を提供しようとします。Type-Square 設計パターンを考えてみましょう。以下にスニペットを示します。


具体例 2:インタープリターの設計パターンを考えてみましょう。

次に、Execute でジェネリックを使用して、呼び出し元が戻り値の型を強制できるようにします。

0 投票する
2 に答える
1945 参照

c++ - Kmeans から各クラスターの広がりを見つける

入力ベクトルが特定のクラスター中心にどの程度適合しているかを検出しようとしています。最適な一致を非常に簡単に見つけることができます (入力ベクトルまでのユークリッド距離が最小の中心が最適です)。

これを行うには、重心を構築するベクトルの広がり (標準偏差?) を見つけ、入力ベクトルから中心までの距離が広がりよりも小さいかどうかを確認する必要があります。それがスプレッドよりも大きい場合、それに適合するクラスターがないと言うことができるはずです(最良のものが入力ベクトルにうまく適合しない場合)。

クラスターごとの広がりを見つける方法がわかりません。私はすべての中心ベクトルを持っており、すべてのトレーニングベクトルは最も近いクラスターでラベル付けされています.スプレッドを得るために何をする必要があるかを正確に理解することはできません.

それが明確であることを願っていますか?そうでない場合は、言い換えてみます。ティア・イアン

0 投票する
1 に答える
1697 参照

r - lmer()でsim()を使用する

同じ予測子を使用して2つのマルチレベルロジスティック回帰を実行しましたが、2つの異なる応答で実行しました。

Incomec(-2,-1,0,1,2)は値で離散的でHDIあり、0と1の間で連続でCountryあり、カテゴリであり、応答は両方とも1/0です。

信頼区間をプロットするために、armパッケージのsim()関数を使用してシミュレーションを実行します。

最初のものはうまく計算します。2つ目は、次のエラーを返します。

私は実際に8つの異なる応答でこれを行っています。6つは正常に機能し、2つはこのエラーを返しました。

誰かがこれを修正する方法を知っていますか?

0 投票する
3 に答える
2719 参照

scala - Scala で @uncheckedVariance が必要になるのはいつですか? GenericTraversableTemplate で使用されるのはなぜですか?

@uncheckedVarianceScala の宣言サイト分散アノテーションと Java の不変ジェネリックの間のギャップを埋めるために使用できます。

これは、java.util.Comparator が自然に反変であることを示しています。つまり、型パラメーターはパラメーターTに表示され、戻り値の型には表示されません。

ここで疑問が生じます: Java インターフェイスから拡張されていない Scala コレクション ライブラリでも使用されるのはなぜですか?

この注釈の有効な用途は何ですか?

0 投票する
1 に答える
790 参照

c#-4.0 - 共変と反変の両方の型、つまり、サブ型とスーパー型で完全に代替可能/変更可能な型を持つことはできますか?

共変でも反変でもよい型 (今のところセマンティクスは忘れています) を使用できますか?

例えば:

C# 4.0 の分散の本質については、Eric Lippert のブログを参照してください。


とにかく試してみましたが、それが許可されていないだけでなく、要点全体が欠けていることがわかりました。読み取り専用、書き込み専用、バリアンスの間のリンクを理解する必要があります。

もっと読むべきことがあると思います。

しかし、それまでの間、ひらめきを誘発する短い答えは大歓迎です。