問題タブ [measurement]
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.
excel - Excel で統計的有意性を計算する
Excelに2列と複数行のデータがあります。各列はアルゴリズムを表し、行の値は異なるパラメーターを使用したこれらのアルゴリズムの結果です。これら2つのアルゴリズムの統計的有意性テストをExcelで行いたいです。誰でも関数を提案できますか?
結果として、「アルゴリズム A はアルゴリズム B よりも 8% パフォーマンスが 0.9 の確率 (または 95% の信頼区間) で優れている」のように述べるとよいでしょう。
ウィキペディアの記事は、私が必要とするものを正確に説明しています: http://en.wikipedia.org/wiki/Statistical_significance
とても簡単な作業のように思えますが、科学的な測定関数を見つけることができませんでした。
Excel の組み込み関数または関数スニペットに関するアドバイスをいただければ幸いです。
ありがとう..
編集:
tharkun のコメントの後、いくつかの点を明確にする必要があることに気付きました。結果は 1 ~ 100 の間の実数にすぎません (パーセント値です)。各行は異なるパラメータを表すため、行の値はこのパラメータに対するアルゴリズムの結果を表します。結果は相互に依存しません。アルゴリズム A とアルゴリズム B のすべての値の平均を取ると、アルゴリズム A が生成したすべての結果の平均は、アルゴリズム B よりも 10% 高いことがわかります。しかし、これが統計的に有意かどうかはわかりません。言い換えれば、アルゴリズム A がアルゴリズム B よりも 100% 高いスコアを獲得した 1 つのパラメーターについて、アルゴリズム B がより高いスコアを獲得した可能性がありますが、この 1 つの結果だけで、平均の差は 10% になります。そして、私はこの計算をExcelだけで行いたいと思っています。
latency - 低レイテンシー環境でレイテンシーを測定するにはどうすればよいですか?
セットアップは次のとおりです... システムは、個別のメッセージ (通常、メッセージあたり 32 ~ 128 バイト) を含むデータ ストリームを受信しています。処理パイプラインの一部として、各メッセージは 2 つの物理的に分離されたアプリケーションを通過します。これらのアプリケーションは、低レイテンシのアプローチ (UDP を介したメッセージングなど) または RDMA を使用してデータを交換し、最終的に同じメカニズムを介してクライアントに送信されます。
ワイヤ プロトコル分析を含む任意のレベルで自分自身を注入できると仮定すると、システムのレイテンシを測定するためにどのツールや手法を使用しますか。この一環として、システムに配信されるすべてのメッセージは、対応する (ただし同等ではない) メッセージがシステムを介してプッシュされ、クライアントに配信されると想定しています。
このような市場で私が見た唯一のツールは、TS-Associates TipOff です。適切なアクセス権があれば、おそらくワイヤ分析ツール (ala wireshark) と適切なディセクタを使用して同じ情報を測定できると確信していますが、これは正しいアプローチですか、それとも私が使用できるコモディティ ソリューションはありますか?
java - Java のストップウォッチ クラス
タイム パフォーマンスの測定には、どの Java クラスを使用する必要がありますか?
(任意の日付/時刻クラスを使用できますが、私が尋ねている理由は.Netにあり、この目的のために指定されたStopwatchクラスがあります)
pixel - ピクセルからセンチメートル?
ピクセル単位が変わらないものかどうか、ピクセルからセンチメートルに変換できるかどうかを知りたいだけですか?
performance - IE6 でサイトの読み込み時間をどのように測定しますか?
Hammerheadに似たものを探しています。現在、テスト用の JavaScript コードを書いていますが、簡単に共有でき、GUI を備えたツールを使用したいと思っています。
編集:可能であればロードイベントを追跡し、簡単に繰り返しテストを実行できるものを望んでいます。
cocoa - 保持するテキストに合わせて NSTextField のサイズを変更するにはどうすればよいですか?
を使用しNSTextField
て、可変用紙サイズのプリンターで印刷されるテキスト行を表示しています (プリンターはスプールに印刷し、ジョブが完了すると適切な長さにカットされます)。
問題なくテキストを生成できますが、テキストのNSTextField
すべての行が正確に含まれるように (垂直方向に) どのくらい大きくするかを知る必要があります。これについて簡単な方法はありますか?
テキストは として準備されNSAttributedString
、行はすべて固定幅 (折り返しなし) です (それが役立つ場合)。
metrics - QAの改善を示す
上級管理職は、各グループが年々改善を示すことを望んでいます(つまり、意見を述べるだけでなく、データで利益を示す)。QAの改善をどのように示しましたか?どのような指標を使用しましたか?
これは、あるテスターを別のテスターよりも評価することではありません。それは、部門の成長を示し、個々のテスターに個人の改善を強調する能力を提供することです。
.net - アプリケーションの起動パフォーマンスの測定
Windows で C++/CLI を使用しています。/clr でビルドされた MFC アプリです。
アプリケーションの起動にかかる時間をテストしたいと考えています。最初は10秒かかりましたが、その後4秒、4秒、5秒かかりました。これは、Windows が DLL をキャッシュしていることが原因であると想定しています。
テスト条件が毎回同じになるように、ディレクトリをキャッシュから削除できるツールはありますか? テスト間で再起動する必要はありません:)
java - Java での正確な時間測定
Java は、現在の時刻を取得するための 2 つのメソッドへのアクセスを提供します:System.nanoTime()
とSystem.currentTimeMillis()
. 最初のものはナノ秒単位で結果を返しますが、実際の精度はそれよりもはるかに悪いです (数マイクロ秒)。
JVM は、特定のマシンごとに可能な限り最高の価値をすでに提供していますか? それ以外の場合、特定のシステムに関連付けられている可能性があるため、より詳細な測定を行うことができる Java ライブラリはありますか?
math - 信号のスペクトル解析を行う際のフーリエ変換 (FFT) の単位
私の質問は、信号のスペクトル分析を行った結果、または信号を FFT に投入し、適切な数値パッケージを使用して結果を解釈した結果の物理的な意味に関係しています。
具体的には:
- 時変電圧 v(t) などの信号を受け取る
- それをFFTに投げます(複素数のシーケンスが返されます)
- ここでモジュラス (abs) を取り、結果を 2 乗します。つまり |fft(v)|^2 です。
これで、y 軸に実数が表示されました。これらをスペクトル係数と呼びましょうか。
- サンプリング解像度を使用して、クックブックのレシピに従い、スペクトル係数を周波数に関連付けます。
- この時点で、x 軸に周波数を持つ周波数スペクトル g(w) がありますが、y 軸にはどのような物理単位がありますか?
私の理解では、この周波数スペクトルは、電圧信号にさまざまな周波数がどれだけ存在するかを示しています。これらは、元の信号を再構成するために必要なさまざまな周波数のサインとコサインの係数であるという意味でスペクトル係数です。
最初の質問は、これらのスペクトル係数の UNITS は何ですか?
これが重要な理由は、スペクトル係数が非常に小さい場合と非常に大きい場合があるためです。そのため、dB スケールを使用してそれらを表現したいと考えています。
しかし、そのためには、次の選択をしなければなりません。
- 電圧などのフィールド測定に対応する 20log10 dB 変換を使用します。
- または、電力などのエネルギー測定に対応する 10log10 dB 変換を使用します。
どのスケーリングを使用するかは、単位が何であるかによって異なります。
これに光を当てていただければ幸いです。