問題タブ [factors]

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 に答える
30411 参照

c - 整数のすべての約数を計算する最速のアルゴリズムは何ですか?

このコード ブロックを作成しましたが、計算に多くの時間を費やしています... 効率的な方法を見つけるのを手伝ってくれませんか?

この強引な方法は、複雑さの点で非常に重いです...この問題に対するより良い実行可能な解決策はありますか?

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

r - N 個のカテゴリを持つカテゴリ因子を N 個のバイナリ列に再コード化する

元のデータ フレーム:

新しいデータ フレーム:

小さなデータセットの場合はこれで問題ありませんが、はるかに大きなデータセットの場合は遅くなります。

ループを使用せずにこれを行う方法を知っている人はいますか?

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

r - 因子の各レベルからの代表的なオブザベーションが分割にあることを確認するにはどうすればよいですか?

データセットをトレーニング セットとテスト セットに分割する小さな関数を作成しました。ただし、因子変数を扱うときに問題が発生しています。コードのモデル検証フェーズで、モデルが因子の各レベルからの表現を持たないデータセットに基づいて構築されている場合、エラーが発生します。この partition() 関数を修正して、因子変数のすべてのレベルから少なくとも 1 つのオブザベーションを含めるにはどうすればよいですか?

編集- 「caret」パッケージと createDataPartition() を使用した新しい関数:

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

r - ベクトルになるための書式設定要素

私はRで作業しており、因子変数の1つであるサービスに関連するさまざまな変数で相関を実行したいと考えています。どうすればいいのか本当にわかりません。私は融解と転置を見てきましたが、これらの関数のどちらも私が必要とする形式を与えてくれません。因子ベクトルを個々のベクトル (サービスの各レベルに対応する) に分割し、何らかの方法で 1 つの数値変数 (sumofcases など) を取得して、新しく作成されたサービス ベクトルの観測値になるようにする必要があると考えています。したがって、サービスの 1 つのレベルは入院であり、別のレベルはケース管理です。次に、「入院」と呼ばれる 1 つのベクトルと「ケース管理」と呼ばれる別のベクトルがあり、各列の観測値は「sumofcases」の対応する値になります。次に、2 つのサービス ベクトル間の相関を実行できます。これにより、多数のデータフレームが作成されます (機能する場合は問題ありません)。

サンプルデータは次のとおりです。

そして、私はそれを次のようにしたい:

因子のレベル間の相関を実行できる相関関数の内部に何かがある可能性もあると思いましたが、これまでのところ何も見つかりませんでした.

@トーマス、あなたの答えに応えて:

これは間違いなく正しい方向に進んでいると思いますが、不均一な因子レベルにどう対処すればよいでしょうか?

私はこのコードを実行しました:

次のエラーが発生しました:

実行中の出力dput(head(MIC)):

次のコードを実行すると、cor 関数の NA が得られます。

出力:

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

python - 最大値未満のすべての因数積の列挙

いくつかの最大値までの、いくつかの整数因子のすべての可能な積を列挙したい:

  • P((2, 3, 11), 10)戻り(2, 3, 4, 6, 8, 9)ます。
  • P((5, 7, 13), 30)戻り(5, 7, 13, 25)ます。

これは、枝が最大に達すると成長を停止するツリー トラバーサルのように見えますが、枝の数の境界が何であるかはわかりません。この問題に推奨されるアルゴリズムまたはイディオムは何ですか? 私がこれまでに見た中で最も近いのは です。これはitertools.product()、出力セットごとに固定数の用語を設定しているようです (例: 2)。

コンテキストとして、n と互いに素な数値を調べようとしています。この場合、n 自体が上限であり、因子のリストは n のものです。上記の質問を少し一般化しようとしました。

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

java - 「UI残念ながら停止」と表示されます

このコードにはエラーは含まれていませんが、実行すると「残念ながら停止しました」と表示されます。コードは、数の因数を見つけるためのものです。私はそれが簡単であることを知っていますが、私はアンドロイド技術に慣れていないので、助けが必要です.

logcat は次のとおりです。