Minitabのインターフェイスに簡単にカスタム分析を追加する方法があればいいのに、と考えたことのある方は、ぜひこれをお読みください!Minitabの新しいPython統合機能により、MinitabインターフェイスのボタンでカスタムPythonコードを簡単に実行できるようになりました。プログラマーじゃないからと、恐れないでください!私自身もプログラマーではないので、私にできるなら、あなたもできます。
この記事では、Pythonスクリプトを実行するためのボタン付きカスタムメニューを追加する手順についてご説明します。PythonスクリプトがQQプロットを生成し、結果はMinitabの出力ペインに表示されます。
あなたがコーディングの達人であれば、この例は相当単純でしょう。でも職場の同僚たちのためにこれに似たものをごく簡単にセットアップできるんだ、そして彼らがカスタムコードを活用できるようにしてあげられるんだと実感できるはずです。英雄になれます!
この機能はMinitab 19.2020.1以降で利用できるものです。Python 3.6.1以降がインストールされている必要があります。MinitabをPythonに接続する方法の詳細については、こちらをご覧ください。
QQプロットを生成するPythonスクリプトと、データをMinitabからPythonに送信して結果をMinitabに返すコマンドは、以下の通りです。
上のPythonスクリプトは、こちらからもダウンロードできます。私はインターネットを検索してQQプロットを生成するスクリプトを見つけました。これは、コーディングを学びたくない人にとって手っ取り早いですね。なお、上のコードはMinitabワークシートの列C1にあるQQプロットのデータを取得することに注意してください。
まず、Pythonスクリプトの場所をMinitabに教えます。使用するメニューパスは [ファイル] > [オプション] です。新しいウィンドウで、スクリプトを保存したデフォルトのファイル場所を参照します。指定したフォルダでPythonスクリプトが検索されます。
読み続けていますか?素晴らしい!あともう少しです!
次に、新しいWindowsメモ帳ファイルを開いて、以下のコマンドを入力します。
PYSC "QQ_plot.py"
このPYSCコマンドは、Minitabに、Pythonを呼び出してQQプロットスクリプトを実行するよう指示します。PYSCはMinitabコマンドです。二重引用符で囲まれた値は、実行するスクリプトの名前です。
Minitab execの中にコマンドを保存するには、テキストファイルを保存し、「QQ_Plot.MTB」という名前にします(.txtではなく必ず.MTBとして保存してください)。このファイルを、Pythonスクリプトが保存されるデフォルトのファイル場所に保存します([ファイル]> [オプション]を使用してMinitabで設定したのと同じ場所)。
よくできました!次に、Minitab execファイルを実行するコマンドを作成します。
良い感じです!もう少しお付き合いください。ゴールは目の前です。
Minitabワークシート(前述のスクリプトを使用している場合は列C1)にデータを追加した後、右側のカスタムメニュー[Pythonスクリプト]で作成した[QQ Plot C1]ボタンをクリックします。
MinitabによってデータがPythonに送信され、Pythonはコードを実行して、次のようなグラフをMinitab出力ペインに送り返します。
その調子!Minitabの新しいPython統合機能と無料のオープンソースコードにより、コーディングの学習には特に興味はないけれど、追加機能にアクセスしたいと思っている私たちのような人にとって楽になります。