エクセルでの多変量解析はソルバーが必須

投稿日

 inf342エクセルにソルバーという機能があるのをご存知でしょうか、知っている方は使う機会はありますか、ソルバーとは、解決するという意味のSolveから命名されている機能です。言葉で説明するのは難しいのですが、ざっくり言うとある条件を満たす最適解を導く機能です。
 
 統計分析を専用ソフトを用いずにエクセルで処理する場合、統計式の入力が必要となりますが計算が厄介です。検定や推定程度までならエクセルでも十分カバー出来ますが変数が増えてくるとソルバーが活躍します。特に多変量解析にはソルバー機能は欠かせません。ソルバーはエクセルをインストールした初期状態では使えません。分析ツールと同様アドイン機能を使って追加します。イメージが膨らむ様に事例を挙げます。
 
 私が奥さんの実家におみやげを持って行く事にしました。甘いものが好きなのでケーキを買っていこうと思います。チーズケーキ(350円)とティラミス(420円)を買っていくことにしました。予算は3000円で、合計8個買っていきます。予算目一杯まで使ってそれぞれ何個ずつ買えば良いでしょうか、チーズケーキの個数をX、ティラミスの個数をYとすると条件式は次のようになります。
 
1. 350X+420Y≦3000
2. X+Y=8
3. XとYはそれぞれ整数
 
 条件1が最大となる指定でソルバーを実行するとX=6 Y=2の試行結果が出てきます。合計金額は2940円で予算内です。もちろん上の方程式を用いてトライアンドエラー方式で計算しても答えは得られます。しかしソルバーを使うほうがスマートで、且つ複雑な計算式でも楽に対応可能です。
 
 実際にソルバー画面でどのように入力するかは省きますが、上の条件式は用います。目的によって求める解が条件の中で最大となる、最小となる、一致するを選んで計算を開始します。
 
 上の問題を応用し、予算が6000円で4種類のケーキを各種類3個以上買いたい、各ケーキの個数差は2個以内にしたい、と言う複雑な条件で考えてみます。条件式を設定します。イチゴショートZ:400円と抹茶モンブランW:450円を追加します。
 
1. 350X+420Y+400Z+450W≦6000
2. X、 Y、 Z、 W≧3
3. X Y Z Wの最大値-最小値≦2
4. XとYはそれぞれ整数
 
 同様にソルバーを実...
 inf342エクセルにソルバーという機能があるのをご存知でしょうか、知っている方は使う機会はありますか、ソルバーとは、解決するという意味のSolveから命名されている機能です。言葉で説明するのは難しいのですが、ざっくり言うとある条件を満たす最適解を導く機能です。
 
 統計分析を専用ソフトを用いずにエクセルで処理する場合、統計式の入力が必要となりますが計算が厄介です。検定や推定程度までならエクセルでも十分カバー出来ますが変数が増えてくるとソルバーが活躍します。特に多変量解析にはソルバー機能は欠かせません。ソルバーはエクセルをインストールした初期状態では使えません。分析ツールと同様アドイン機能を使って追加します。イメージが膨らむ様に事例を挙げます。
 
 私が奥さんの実家におみやげを持って行く事にしました。甘いものが好きなのでケーキを買っていこうと思います。チーズケーキ(350円)とティラミス(420円)を買っていくことにしました。予算は3000円で、合計8個買っていきます。予算目一杯まで使ってそれぞれ何個ずつ買えば良いでしょうか、チーズケーキの個数をX、ティラミスの個数をYとすると条件式は次のようになります。
 
1. 350X+420Y≦3000
2. X+Y=8
3. XとYはそれぞれ整数
 
 条件1が最大となる指定でソルバーを実行するとX=6 Y=2の試行結果が出てきます。合計金額は2940円で予算内です。もちろん上の方程式を用いてトライアンドエラー方式で計算しても答えは得られます。しかしソルバーを使うほうがスマートで、且つ複雑な計算式でも楽に対応可能です。
 
 実際にソルバー画面でどのように入力するかは省きますが、上の条件式は用います。目的によって求める解が条件の中で最大となる、最小となる、一致するを選んで計算を開始します。
 
 上の問題を応用し、予算が6000円で4種類のケーキを各種類3個以上買いたい、各ケーキの個数差は2個以内にしたい、と言う複雑な条件で考えてみます。条件式を設定します。イチゴショートZ:400円と抹茶モンブランW:450円を追加します。
 
1. 350X+420Y+400Z+450W≦6000
2. X、 Y、 Z、 W≧3
3. X Y Z Wの最大値-最小値≦2
4. XとYはそれぞれ整数
 
 同様にソルバーを実施するとX=5 Y=3 Z=4 W=3個という結果が導かれました。合計金額は5960円となりました。ソルバーでちょっと面倒なのは条件式をセルに埋め込む事です。逆に言えば上手く条件式を設定出来れば色々と応用が効くツールと言えます。分析ツールのアドインと伴に是非活用してみてください。
 
 ソルバーの使い方についてはネットで多数紹介してありますし書籍でもご覧頂けます。基礎解説のマニュアル本には掲載されてないかもしれませんので確認して下さい。統計手法ほどではないですが、使えたほうが便利な機能です。
 

   続きを読むには・・・


この記事の著者

眞名子 和義

ムダ・ムラ・ムリの「3ムの撤廃が企業収益向上に繋がる」を信条とし、お客様の"視座"に立ったご提案を致します

ムダ・ムラ・ムリの「3ムの撤廃が企業収益向上に繋がる」を信条とし、お客様の"視座"に立ったご提案を致します


「SQC一般」の他のキーワード解説記事

もっと見る
DPMO(Defects Per Million Opportunity) 工程能力の理解 (その3)

  【工程能力の理解 連載目次】  工程能力とは  工程能力指数-Cp/Cpk  ...

  【工程能力の理解 連載目次】  工程能力とは  工程能力指数-Cp/Cpk  ...


統計手法によるデータ解析 【連載記事紹介】

  統計手法によるデータ解析、連載が無料でお読みいただけます!   ◆相関・主成分・クラスター・レーダーチャート分析の事例と...

  統計手法によるデータ解析、連載が無料でお読みいただけます!   ◆相関・主成分・クラスター・レーダーチャート分析の事例と...


~ 仏典の漢訳と全国測量 現場数学(その15)

  1.現場の規模 ~ 中国の一大国家事業  「三蔵法師が孫悟空たちを供に従え、天竺に仏典を求めた旅をした…」と、その通り...

  1.現場の規模 ~ 中国の一大国家事業  「三蔵法師が孫悟空たちを供に従え、天竺に仏典を求めた旅をした…」と、その通り...


「SQC一般」の活用事例

もっと見る
統計教育が必須な検査担当者

 測定や検査結果の値で合格判定を行い、製品性能の品質保証をする事は製造業に取っては当たり前と言える日常的作業です。一方で検査や測定の正確さや信頼性を担保す...

 測定や検査結果の値で合格判定を行い、製品性能の品質保証をする事は製造業に取っては当たり前と言える日常的作業です。一方で検査や測定の正確さや信頼性を担保す...


飛行機事故とセンサー・フィードバックの分布

   ボーイング 737 Max 8機が短い期間に2回の墜落死亡事故を起こし、多くの航空会社が同機種の運航を停止する事態となっています。多くの...

   ボーイング 737 Max 8機が短い期間に2回の墜落死亡事故を起こし、多くの航空会社が同機種の運航を停止する事態となっています。多くの...


統計手法による 2018年LPGA公式記録データの解析事例(その1)

【統計手法による 2018年LPGA公式記録データの解析 連載目次】 統計手法による 2018年LPGA公式記録データの解析事例(その1) 統...

【統計手法による 2018年LPGA公式記録データの解析 連載目次】 統計手法による 2018年LPGA公式記録データの解析事例(その1) 統...