原創(chuàng)|使用教程|編輯:況魚杰|2020-07-02 16:37:54.007|閱讀 778 次
概述:本文將會介紹一種簡便的方法將自定義分析添加到Minitab的界面。Minitab的新Python集成功能為通過Minitab界面中的按鈕輕松運行自定義Python代碼提供了途徑。 就算不是程序員依然可以閱讀!在本文中,將逐步介紹添加自定義菜單的步驟,該按鈕帶有一個按鈕來執(zhí)行Python腳本,該腳本將生成QQ圖并在Minitab的輸出窗格中顯示結(jié)果。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
Minitab Statistical Software是一款無與倫比的可視化統(tǒng)計分析軟件,它會審視當(dāng)前及過往的數(shù)據(jù),以找出趨勢并預(yù)測規(guī)律、發(fā)現(xiàn)變量之間隱藏的關(guān)系、可視化數(shù)據(jù)交互作用并識別重要因素,從而解答最棘手的問題、應(yīng)對最嚴(yán)峻的難題。
本文將會介紹一種簡便的方法將自定義分析添加到Minitab的界面。Minitab的新Python集成功能為通過Minitab界面中的按鈕輕松運行自定義Python代碼提供了途徑。 就算不是程序員依然可以閱讀!在本文中,將逐步介紹添加自定義菜單的步驟,該按鈕帶有一個按鈕來執(zhí)行Python腳本,該腳本將生成QQ圖并在Minitab的輸出窗格中顯示結(jié)果。
如果您是編碼向?qū)В瑒t此示例非常簡單,但是可以使您了解如何輕松地為組織中的其他人設(shè)置類似的東西,從而使他們能夠利用您的自定義代碼。
開始運行Python
從Minitab 19.2020.1開始可以使用此功能,并且您需要在計算機(jī)上安裝Python 3.6.1或更高版本。生成QQ圖的Python腳本,以及將數(shù)據(jù)從Minitab發(fā)送到Python并將結(jié)果返回給Minitab的必要命令如下所示:
您也可以使用下面的Python腳本。請注意,以上代碼將檢索Minitab工作表中C1列的QQ圖數(shù)據(jù)。
# Import libraries/dependencies import numpy as np import statsmodels.api as sm from matplotlib import pyplot as plt from mtbpy import mtbpy #Statsmodels API reference for QQ plots: #//www.statsmodels.org/stable/generated/statsmodels.graphics.gofplots.qqplot.html#statsmodels.graphics.gofplots.qqplot # Gedding data from Minitab data_points = mtbpy.mtb_instance().get_column("C1") # Confirming that data was received mtbpy.mtb_instance().add_message("C1 data received") #Converting data from Minitab to NP array arr = np.array(data_points) # Generate & save the QQ plot image = sm.qqplot(arr, line = 'q') plt.savefig('qqplot.png') # Send QQ plot image to Minitab mtbpy.mtb_instance().add_image('qqplot.png')
在Minitab中設(shè)置Python文件位置
首先,使用以下菜單路徑告訴Minitab在哪里可以找到Python腳本:文件>選項。在新窗口中,瀏覽到保存腳本的默認(rèn)文件位置。Minitab將在您指定的文件夾中查找您的Python腳本。
制作新的自定義Minitab菜單
創(chuàng)建一個Minitab Exec宏來調(diào)用您的Python腳本
現(xiàn)在,打開一個新的Windows記事本文件,然后鍵入此命令:PYSC“ QQ_plot.py”
此PYSC命令告訴Minitab調(diào)用Python,并運行QQ繪圖腳本。PYSC是Minitab命令,雙引號之間的值是要執(zhí)行的腳本的名稱。
要將命令保存在Minitab exec中,請保存文本文件并將其命名為QQ_Plot.MTB(確保將其保存為.MTB而不是.txt)。將文件保存到保存Python腳本的默認(rèn)文件位置(與您在Minitab中使用文件>選項設(shè)置的位置相同)。
接下來,我們將創(chuàng)建一個命令來運行Minitab exec文件。
創(chuàng)建命令以運行Minitab Exec文件
將宏添加到“自定義菜單”中,并制作Minitab / Python QQ圖
將一些數(shù)據(jù)添加到Minitab工作表之后(如果您使用的是本文中共享的腳本,請在C1列中),然后單擊您在右側(cè)的自定義菜單Python腳本中創(chuàng)建的QQ圖C1按鈕:
Minitab將您的數(shù)據(jù)發(fā)送到Python,然后Python將執(zhí)行代碼并將圖形發(fā)送回Minitab輸出窗格:
Minitab的新Python集成功能和免費的開放源代碼對于不是程序員的人群來說是個很好的功能,因為他們可能想使用一些額外的功能,但對學(xué)習(xí)編碼并不特別感興趣。
如果您感興趣,可以下載Minitab來試試!當(dāng)然,你有任何其他想了解的信息,可以點擊咨詢在線客服>>
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:minitab