私のデータは、以下のように多次元になっています。トレンドlineではなく、トレンドplaneが必要だと思います。これはExcelまたは同様のツールで可能ですか?
Excelには3Dフィッティング機能がありません。しかし、サードパーティのExcelアドインであるXLSurfFitは、これを非常に簡単に実行できます。 http://3dexcel.com/Excel-3d-surface-equation-fittinng/
3Dデータに基づいて最適化できるかどうかはわかりませんが、各シリーズに基づいて最適化を実行し、それに基づいて3Dサーフェスを作成できます。別のチャートに入れてもかまいませんか?すでに忙しい3Dチャートの上でサーフェスを壊すことは、とにかく悪いUIになるでしょう。まず、私の最終シートは次のようになります。
表面がy = ax^3 + bx^2 + cx + d
の形式になるように、3次多項式フィットを使用しました。データに基づいて、多かれ少なかれ必要になる場合がありますが、この概念実証をニーズに合わせて調整できます。セルL2:L6
の数式は次のとおりです。
=INDEX(LINEST(B$2:B$9,$A$2:$A$9^{1,2,3},1,0),1)
=INDEX(LINEST(B$2:B$9,$A$2:$A$9^{1,2,3},1,0),2)
=INDEX(LINEST(B$2:B$9,$A$2:$A$9^{1,2,3},1,0),3)
=INDEX(LINEST(B$2:B$9,$A$2:$A$9^{1,2,3},1,0),4)
=INDEX(LINEST(B$2:B$9,$A$2:$A$9^{1,2,3},1,1),3,1)
2次多項式が必要な場合、配列は{1,2}
になり、INDEX
関数のrow_num
パラメーターは最大3になります。これらの数式はにドラッグアウトする必要があります。あなたが各シリーズに合うように正しく。最後に、各ポイントに最適なものを計算する2番目のテーブルを作成できます。セルV2
の数式は次のとおりです。
=L$2*$U2^3+L$3*$U2^2+L$4*$U2+L$5
...そしてそれは何度もドラッグされます。そのデータに基づいて3D表面チャートを作成すれば完了です。
ソース Dチャートの表示を変更
3Dチャートを作成する
ワークシートで、グラフに使用するデータを含むセルを選択します。
[挿入]タブの[グラフ]グループで、次のいずれかを実行します。
3D縦棒グラフを作成するには、[列]をクリックし、[3D列]で[3D列]をクリックします。
3D円柱グラフを作成するには、[列]をクリックし、[円柱]で[3D円柱]をクリックします。
3Dコーンチャートを作成するには、[列]をクリックし、[コーン]の下の[3-Dコーン]をクリックします。
3Dピラミッドグラフを作成するには、[列]をクリックし、[ピラミッド]の下の[3Dピラミッド]をクリックします。
3D折れ線グラフを作成するには、[線]をクリックし、[3D線]の下の[3D線]をクリックします。
3D面グラフを作成するには、[領域]をクリックし、[3D領域]で[3D領域]をクリックします。
3Dサーフェスグラフを作成するには、[その他のグラフ]をクリックし、[サーフェス]で[3-Dサーフェス]または[ワイヤーフレーム3-Dサーフェス]をクリックします。
例:
XYZ 3D-Excelのグラフ 、 D-Excelのヒストグラム 、 軸グラフ および Excel 3D棒グラフ も参照してください。 =詳細については。