問題タブ [quartile]

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 投票する
2 に答える
139 参照

r - R を使用してデータを四分位数に分割する

私は非常に単純な if else ループを作成して、別の変数を四分位数にビン化する新しい変数を作成しています。これは非常に単純な手順のように見えますが、ループはすべてのデータを中央値と 3 番目の四分位数 (四分位数の定義に違反しています) にグループ化します。

これが私のデータの構造です:

これは私のデータの頭です:

次の if else ループを使用しています。

次のカテゴリを返します。

何をすべきか、どのように適合するかわかりません。これは本当に簡単な手順のようです。どんなアドバイスも役に立ちます、ありがとう!

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

php - 配列のパーセンタイルを計算する PHP 関数 - 正しい結果が得られない

この関数 ( https://stackoverflow.com/a/46227341/10495991から) を使用して、配列の 25 パーセンタイルを計算しています。

この配列に関数を適用しています

Excel では、25 パーセンタイルは 3921203200 である必要がありますが、関数は Excel よりもはるかに高い 13020320768 を返します。

結果が間違っている理由はまったくわかりません。どんな助けでも大歓迎です。

0 投票する
0 に答える
35 参照

php - 四分位数関数を使用すると致命的なエラーが発生する

私が使用しているコードは次のとおりです。

そして、ここに私が受け取っているエラーがあります:

Fatal error: Uncaught Error: Unsupported operand types in C:\xampp\htdocs\arraytest.php:62 スタック トレース: #0 C:\xampp\htdocs\arraytest.php(45): Quartile(Array, 0.25) #1 C :\xampp\htdocs\arraytest.php(84): Quartile_25(Array) #2 {main} が C:\xampp\htdocs\arraytest.php 行 62 でスローされました

62行目は次のとおりです。

$dataPointsは私の配列なので、2つの配列を減算できなかったからだと思いました。減算関数を に置き換えたときに、まだエラーが発生しましたarray_diff()。Quartile() 関数を正しく入力していますか?

助けてくれてありがとう