看板 R_Language 關於我們 聯絡資訊
[問題類型]: 程式諮詢(我想用R 做某件事情,但是我不知道要怎麼用R 寫出來) [軟體熟悉度]: 入門(寫過其他程式,只是對語法不熟悉) [問題敘述]: 請簡略描述你所要做的事情,或是這個程式的目的 大家好 我有一個pdf:f(v) v為continuous random variable [-1/2. 1/2] 遇到題目請我將此函數畫圖 並且graphially determine 他的期望值 我在網上找到簡單的curve指令 但似乎因為我的function有點複雜 不確定是否我寫進R的方式不對 所以出現了錯誤:Unexpected symbol [程式範例]: eq <-function(v){2/(pi*sqrt((1-2v)*(1+2v))} curve(eq, from=-1/2, to=1/2, , xlab="v", ylab="f(v)", type = "1") 我之前還有先做 v <-seq(-1/2, 1/2, length = n) 但也沒用 我的函數就是 f_v(v): 2/ pi* sqrt[(1-2v)(1+sv)] [-1/2. 1/2] 不知道大家有沒有任何建議? 感謝大家~ [環境敘述]: 請提供 sessionInfo() 的輸出結果, 裡面含有所有你使用的作業系統、R 的版本和套件版本資訊, 讓版友更容易找出錯誤 [關鍵字]: 選擇性,也許未來有用 -- -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 8.41.66.201 ※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1538848564.A.315.html
F0011010101: 1. 是2*v才對 乘號要打出來 10/07 08:57
F0011010101: 2. 生函數那行少一個右括號 10/07 08:58
F0011010101: 3. 你要的type不是"1",是"l",代表lines 10/07 09:00
F0011010101: 其實它預設的type就是lines所以也不一定要打出來 10/07 09:01
F0011010101: 4. 你賦值的v沒用是因為函數裡的v是參數,跟外面的 10/07 09:05
F0011010101: 物件v是兩碼子事 10/07 09:05
AmigoSafin: 完全瞭解了>"< 真是太感謝您了~~ 10/07 23:17