- 相關推薦
用SAS軟件計算藥物溶出度Weibull分布參數(shù)
【摘要】 目的 計算藥物溶出度Weibull分布參數(shù)。方法 采用SAS軟件非線性回歸NLIN程序包中的Levenberg?Marquardt法進行迭代計算。結果 本方法計算的結果與文獻的記錄相吻合。結論 本方法簡便、快速、擬合結果準確,適用于藥學工作者對藥物溶出度Weibull分布的計算。
【關鍵詞】 藥物溶出度;SAS系統(tǒng);Weibull分布
Calculation of Weibull’s distribution parameters for drug dissolution with SAS
PAN Yu?shan1,LI Wen?qing2,WANG Wei1, MA Su?ying3,HU Gong?zheng1
(Henan Agricultural University 1.College of Animal Husbandry and Veterinary Sciences; 2.College of Life Sciences, Zhengzhou,Henan 450002, China; 3.College of Pharmacy, Henan Xinxiang Medical College, Xinxiang,Henan 453003, China)Abstract:Objective To calculate the Weibull′s distribution parameters for drug dissolution.Methods The parameters of drug dissolution rate were treated with nonlinear regression by SAS software and iterated by Levenberg?Marquardt algorithm (LMA).Results The calculation result by SAS was identical with that in literature.Conclusion The method was simple, convenient, calculated rapidly and the fitting result was accurate. It was suitable for data processing in calculation of Weibull′s distribution for drug dissolution.
Key words:drug dissolution; SAS; weibull’s distribution
藥物體外溶出度試驗是一種控制藥物制劑質(zhì)量的體外檢測方法,在對溶出試驗數(shù)據(jù)進行處理時,其評價方法常用的有:對數(shù)曲線法、指數(shù)模型法、機率單位法、Weibull法、Gompertz法[1],這些方法中又以Weibull法最常用。許多文獻對Weibull分布中參數(shù)的計算進行了探討,目前對Weibull分布參數(shù)的求解多采用Excel軟件計算[2~4],雖然比較常用,但這種方法計算過程復雜而且計算得到的數(shù)據(jù)也不夠直觀,需要進一步的處理。此外,比較實用的計算機處理軟件有SPSS、MATLAB[5,6],本文提出采用SAS系統(tǒng)(Statistical Analysis System)計算藥物溶出度Weibull分布參數(shù)時,方法簡單,過程簡練,計算速度快,為藥物溶出度Weibull分布參數(shù)的求解提供了一種準確、快速的方法。
1 數(shù)據(jù)資料
本文溶出數(shù)據(jù)來自文獻[2],它提供的某藥物在慢速攪拌(30 r·min-1)的條件下,于不同的溶出介質(zhì)中的累積溶出度-時間數(shù)據(jù),見表1。
2 方法與結果
2.1 數(shù)據(jù)輸入與編輯程序
啟動SAS(8.1)系統(tǒng),打開工作界面,在顯示的主窗口內(nèi),包含若干個子窗口,其中有三個最重要的窗口:Editor程序編輯窗口,Log運行記錄窗口,Output輸出記錄窗口。數(shù)據(jù)輸入過程是在Editor程序編輯窗口中進行。程序編輯窗口如圖1。表1 不同時間下藥物累積溶出百分比
程序說明:data語句產(chǎn)生臨時數(shù)據(jù)集Weibull(可任意命名,但不能超過八個字節(jié)),表明數(shù)據(jù)步的開始;input語句指明讀取變量t、f,@@表示讀入一條觀測值后不換行,連續(xù)讀入數(shù)據(jù);cards語句表明以下為數(shù)據(jù)行,數(shù)據(jù)行以下的“;”表示數(shù)據(jù)行結束;proc語句表明調(diào)用NLIN(非線性回歸)過程,選用的迭代計算法是Marquardt法;model語句指定了所要擬合的非線性回歸模型的Weibull表達式,這里的a、b、m分別是文獻[7]中的α、1·β-1及m,其中“**”表示乘方;parms語句設定weibull 參數(shù)的初始值,a=3,b=0.05,m=1;bounds語句表Weibull參數(shù)a的條件是大于或等于0;run語句表示程序結束。編輯完畢后,點擊Submit圖標,提交編輯窗口中的程序或用菜單命令Run→Submit。
2.2 計算結果
點擊最大化按鈕,全屏顯示Output輸出記錄窗口,如圖2,在此圖中顯示和記錄了SAS運行后的計算結果。
從Output結果輸出窗口中可以看出,經(jīng)過5次迭代達到收斂標準,可以得到最優(yōu)化解。在0.01 mol·L-1 HCl介質(zhì)的參數(shù)為a=0.7895,b=0.0274(β=36.4564),m=1.2424;通過相似的操作可以求得藥物在0.10 mol·L-1 HCl的條件下,溶出度分布參數(shù)的最優(yōu)化解:a=0.9028,b=0.0418(β=23.9234),m=0.9109。
2.3 數(shù)據(jù)分析
SAS軟件計算結果除三個參數(shù)的求算外還有非線性最小二乘法的統(tǒng)計總結,用于對模型的顯著性檢驗和判斷。在0.01 mol·L-1 HCl介質(zhì)中,模型建立的決定系數(shù)R squared=1-Residual SS/Corrected SS=0.9999,說明建立的模型擬合優(yōu)度令人滿意。為求得特征參數(shù)Td、T50,將上述結果代入Weibull公式計算可得,筆者又編輯一個SAS程序,如圖3,能快速求得特征參數(shù)Td=18.8750 min,將f值換成0.5即得T50=14.2582 min。在0.10 mol·L-1 HCl介質(zhì)中,用同樣的方法求得模型建立的決定系數(shù)R2=0.9949,Td=33.5268 min,T50=22.7276 min,所得結果與文獻[2,3,6]的結果非常接近。
3 討論
藥物溶出度是在規(guī)定溶劑中與一定條件下,從片劑或膠囊劑等固體制劑中溶出的速度和程度。對某些藥品尤其是一些水溶性差的藥物、緩釋制劑,體外溶出度在某種程度上與體內(nèi)生物利用度呈現(xiàn)一定的相關性,因此可以用體外溶出度試驗估計其在體內(nèi)藥物動力學和藥物生物利用度的特性[8]。Weibull分布函數(shù)是處理藥物制劑體外溶出度數(shù)據(jù)最常用的一種方法。為獲得準確、可靠的藥物制劑溶出參數(shù),除試驗條件正確、可靠以外,正確理解Weibull分布參數(shù)的意義,快速、準確計算Weibull分布參數(shù)和藥物溶出度的特征參數(shù)也是十分重要的。Weibull分布的函數(shù)方程為f(t)=1-e-(t-α)**m/β,包含3個未知參數(shù):α:位置參數(shù),m:形狀參數(shù),β:尺度參數(shù)[7]。 通過建立的Weibull模型可以求得特征參數(shù)Td(藥物溶出63.2%所需的時間),有時也會計算T50(藥物溶出50%所需的時間)等。在一些文獻[2~4,7]中提到位置參數(shù)a的選取是一個復雜的問題,給參數(shù)的計算帶來一定的困難。本文介紹的方法通過編寫程序,調(diào)用非線性回歸過程Marquardt法進行迭代運算,使用bounds限定語句表Weibull分布中位置參數(shù)a的條件是大于或等于0,可以一次性求得Weibull分布的3個未知參數(shù)和模型的方差分析。此外,可以利用 Weibull分布參數(shù)的計算結果,編寫SAS程序快速計算特征參數(shù)Td、T50的值。本文編寫的程序能以模板形式保存,在進行類似的運算時只需調(diào)出程序,更改數(shù)據(jù)步里的相應試驗數(shù)據(jù)即可求解Weibull分布參數(shù)和藥物溶出度的特征參數(shù)。
綜上所述,本文介紹的SAS系統(tǒng)求解藥物溶出度Weibull分布參數(shù)和Td、T50等值的方法,編程語言近似于自然語言,簡單易學,使用者可以將自己的試驗數(shù)據(jù)替換程序中的數(shù)據(jù)即可進行計算。本方法是建立在數(shù)據(jù)統(tǒng)計分析的基礎上進行數(shù)據(jù)處理,過程簡單、快速、精確度高,是求解藥物溶出度Weibull分布參數(shù)的簡便、實用方法,適用于藥學工作者對藥物溶出度Weibull分布的快速計算。
【參考文獻】
[1] 夏錦輝,劉昌孝.固體藥物制劑的體外溶出度的統(tǒng)計學評價分析[J].中國藥學雜志,2002,35(2):130-131.
[2] 張莉,夏運岳.用電子表格Excel計算藥物溶出度Weibull分布參數(shù)[J].藥學進展,2002,26(1):48-50.
[3] 邱家學.充分利用Excel數(shù)據(jù)處理功能巧算Weibull分布位置參數(shù)[J].藥學進展,2004,28(10):464-466.
[4] 吳娟,黃蓓琳,王洪泉.Excel在溶出度試驗數(shù)據(jù)處理中的應用[J].藥學服務與研究,2002,12(2):311-313.
[5] 黃獻,劉裕恒,莫志江.用SPSS擬合藥物溶出度Weibull參數(shù)[J].中國藥房,2006,17(14):1079-1081.
[6] 曹俊涵,郭曉波.用MATLAB曲線擬合工具箱計算藥物溶出度Weibull分布參數(shù)[J].藥學進展,2006,30(12):556-558.
[7] 陳幼亭.威布爾分布函數(shù)處理溶出數(shù)據(jù)應注意的問題[J].中國醫(yī)院藥學雜志,1998,18(9):419-420.
[8] 楊榮平,楊明,劉小彬.中藥固體制劑及其溶出度的研究概況[J].世界科學技術:中醫(yī)藥現(xiàn)代化,2005,7(2):45-49,139.
【用SAS軟件計算藥物溶出度Weibull分布參數(shù)】相關文章:
車用加氣站分布及效益分析軟件開發(fā)03-07
國內(nèi)外七廠家羅紅霉素在兩種介質(zhì)中的溶出度考察11-20
母體為指數(shù)分布的參數(shù)估計和檢驗03-07
巧用Excel軟件計算鋼筋量03-18
計算機軟件論文11-27