この記事では、主に PHP に基づく重回帰シミュレーション曲線アルゴリズムを紹介し、具体的な例に基づいて重回帰シミュレーション曲線アルゴリズムと関連する PHP 実装スキルを分析します。
#この記事の例では、PHP に基づく重回帰シミュレーション曲線アルゴリズムについて説明します。参考までに皆さんと共有してください。詳細は次のとおりです。 重回帰モデル:y = b1x1 b2x2 b3x3... bnxn;
私たちは以下に基づいています。データのセット: 類似arr_x = [[1, 2, 3, 4, 5], [6, 7, 8, 9, 10], [11, 12, 13, 14, 15]]; = [5 , 10, 15]; 最終的に検索したいのは、b1 から bn までを含む配列です。
方法: 最小二乗法を使用します式:式の前半部分のみを使用します。つまり、式内の
X を計算するために行列を使用します。2 次元配列を行列 (5, 10、15)ですが、縦書きで書く必要があります。 次に、式によれば、行列の乗算、転置、反転を使用する必要があることがわかり、次のコードが 1 つずつ与えられます。 #最後のgetParams()
メソッドは、b パラメータ配列を見つけるための最後のメソッドです。2 次元配列 arr_x と 1 次元配列 arr_y を渡すだけです。 これは一般的にビッグデータ分析に使用され、ビッグデータに基づいて次の展開や傾向をシミュレーションおよび予測します。オンライン多項式曲線と曲線関数フィッティング ツール:
http://tools.jb51.net/jisuanqi/create_fun
オンライン描画多項式/関数曲線グラフィック ツール:
http://tools.jb51.net/jisuanqi/fun_draw
#興味があるかもしれない記事:
PHP は foreach を使用して配列を魔法のように変換します (例による説明) PHP の例
PHP の二重引用符で配列要素にアクセスするときのエラー報告の解決策 php Tips
以上がPHP PHPスキルに基づく重回帰シミュレーション曲線アルゴリズムの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。