問題タブ [singular]
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.
r - 「winsorize」を使用すると、「システムは計算上特異です」というエラーが表示される
winsorize
パッケージでいくつかの外れ値を取り除くために、データセットに行きますrobustHD
。このエラーに遭遇したのは初めてです。データセットには、50 以上の変数と 100 以上の観測が含まれています。
どうすればこれを修正できますか? また、行列の特異点が次のような計算で重要になるのはなぜwinsorize
ですか? ありがとう。
javascript - 状態に応じて単数複数
xml ファイル内のノードのフィルタリングとソートにスクリプト MixItUp を使用しています。フィルタリング時に変化するノードをカウントするためのスクリプトがあり、カウントは必要に応じて変化します。スクリプト (読み取り: I) が達成しないのは、カウントの後の正しい単数または複数の単位です。
私のスクリプトは次のようになります。
シンプルな解決を目指します。前もって感謝します。:o)
r - Rでの特異値分解の再現
文書マトリックスごとの単語の例があります (Landauer and Dumais、1997年から):
svd()
関数を使用してこの行列に対して特異値分解を実行でき、 3 つの行列U
、S
、およびがありV
ます。
これらの行列を乗算して、元の行列を返すことができます (わずかなマージンまたはエラーの範囲内で)。
また、行列の最初の 2 列とU
、V
行列の最初の 2 列と行S
を取得して、元のデータの最小二乗最適近似を取得することもできます。これは、上記の論文の同じ手順の結果と一致します。
この関数が何をしているのかを (できる限り) 理解していることを確認したいと考えており、関数からのものと一致するV
と行列を生成することができました。S
svd()
しかし、U
私が生成した行列は、最初の 9 列の絶対値が同じで、さらに 3 列を追加します。また、この行列の一部の要素は、関数の行列U
とは符号が異なります。U
svd()
私の質問は、U
マトリックスを最初から計算しようとしたときとなぜ異なるのですか?
android - SQLite 単数/複数検索
大学のプロジェクト用に Android アプリを作成しています。ユーザーが指定した食材に従って、SQLite データベースからレシピを検索します。私はまだ始めたばかりで、この問題に遭遇しました。データベースに材料を単数形で保存しています。各材料は 1 回しか表示されず、ジャンクション テーブルを使用してレシピと材料 (多対多) を接続しています。このテーブルは数量と測定単位も指定します。
問題は検索自体にあります。ユーザーが材料を複数形で入力した場合はどうなるでしょうか (これが最も可能性が高いケースです)。たとえば、材料として「トマト」があり、ユーザーが「トマト」と入力した場合、どうすればこれを機能させることができますか? もう 1 つ、レシピ (「卵 1 個」、「じゃがいも 2 個」など) を表示するときに、必要に応じて材料を単数形または複数形でリストするにはどうすればよいですか? 単純に「牛乳」ではなく、あるレシピでは「牛乳 2 カップ」、別のレシピではもう一度「牛乳 1 カップ」のように、レシピごとに別々の材料を保管する方が簡単かもしれないと考え始めています。数量と UOM を別々の列に指定しますが、効率は悪くなりますが、この場合はジャンクション テーブルは必要ありません。
この質問がばかげている場合は申し訳ありません。私はこれに対する解決策を見つけることができなかったので、プロジェクトの最初で立ち往生しており、それ以上進めることができません。
matrix - 特異行列を解く
メッシュ用の小さなアンラッパーを作成しようとしています。これは、有限要素法を使用して、平坦化された表面と未加工の表面の間の最小の線形応力を解決します。現時点では、結果を得るために固定された頂点がいくつかあります。これがないと、三角形はランダムに回転および移動されます...
しかし、この固定は問題には必要ないため、より良い解決策は特異行列を直接解くことです。Petsc は、ヌル空間に関する情報を提供することによって、特異なシステムを解くいくつかの方法を提供します。http://www.mcs.anl.gov/petsc/petsc-current/docs/manual.pdf#section.4.6 Eigen でこれに代わるものがあるのだろうか。そうでない場合、頂点を固定/固定せずにこの問題を解決する他の可能性はありますか?
ありがとう、よろしく
詳細については、このリンクも参照してください: 開発履歴
matrix - gnuplot のフィッティング中に、「Singular matrix in Invert_RtR」というエラーが発生しました
以前と同じように、gnuplot でデータをフィッティングしてみました。式を変更しただけですが、「Singular matrix in Invert_RtR」というエラーが常に発生します。すべてのパラメータの開始値を変えてみましたが、役に立ちませんでした。これが私の式とパラメータです(最初の式(f(x))のみをプロットします:
ここに私のデータがあります: