Re: [問題] R畫雙變數的圖

看板Statistics作者 (........)時間18年前 (2008/04/02 17:51), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《bcs (= ="frailty..gggg XD)》之銘言: : xt=c(6.1,-1.1,3.2,0.7,1.7); : g<-function(x,k) {-5*log(2)-sum(abs(x-k))} : 請問若我想畫出k=1.7 時會g達到最大值該怎麼畫?像下面的圖 : 想法 curve(g(xt,x),xlim=range(xt)) 你的 g 函數沒辦法使用向量的引數, 所以需要藉助 sapply 這個函數: curve(sapply(x, function(x) g(xt, x)), xlim=range(xt)) 就可以畫出你下面的圖了~! : z<-outer(xt,xt,g) : persp(xt,xt,z) : 但都行不通。 : 謝謝^^" : θ : |\ : | \ / : | \ / : | \/ : |---------------- k : 1.7 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.64.251.187
文章代碼(AID): #17yrSF8z (Statistics)
討論串 (同標題文章)
文章代碼(AID): #17yrSF8z (Statistics)