Re: [討論] 想請問如何寫出MAPE 公式

看板MATLAB作者 (外派越南工作者)時間10年前 (2015/01/13 19:59), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《p0939290029 (mo_mo huang)》之銘言: : 大家好 : 最近再用MATLAB求 MAPE(平均絕對誤差) : 由於初學MATLAB,有很多地方不懂 : 想請問大家是如何寫出SIGMA這個函數的? : 有看遞迴的寫法,但不會應用 : MAPE完整公式如下 : 1 M | x(k) - x'(k) | : MAPE: _ X Sigma |_______ | : M k=1 | x(k) | : 麻煩大家 謝謝 ----------------------------------------------- function S = MAPEtry(A,B) % A,B must be row vector or column vector. % MAPE = 1/M.*sigma(abs((A(k)-B(k))./A(k))); % M = size(A) or size(B) must be equal % A = actual value % B = estimate value M = length(A); disp('樣本數 = ') disp(M) S = (1./M).*sum(abs((A-B)./A)); S = S*100; disp('MAPE(%) = ') disp(S) ----------------------------------------------- >> A = [1 2 3 4 5]; >> B = [2 3 4 5 6]; >> MAPEtry(A,B) 樣本數 = 5 MAPE(%) = 45.6667 ans = 45.6667 ------------------------------------------------ 解程式能力變得很差Orz -- 數值方法 : 求根值 . ODE系統 . DDE系統. DAE系統. PDE系統 非線性聯立系統. 化工程序控制系統 . 力學系統 RLC 系統 . MCK 系統 . Laplace 轉換 系統 其他 : 工程數學 .微積分.化工程序.輸送現象.化工程序線性控制 Simulator . MATLAB tool box . Simulink . FORTRAN 不會影像處理.....囧> -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 113.175.240.213 ※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1421150355.A.F93.html

01/14 16:19, , 1F
感謝ZUPO大,已解決問題
01/14 16:19, 1F
文章代碼(AID): #1KjGYJ-J (MATLAB)
文章代碼(AID): #1KjGYJ-J (MATLAB)