我試圖在 R 中找到一種方法,它允許一般方程 a*b^x c 的引數 (a, b, c) 提供最適合 3 個受約束的隨機坐標/點 (p1, p2, p3 - 坐標分別為 x1/y1、x2/y2 和 x3/y3)。
這些坐標的約束是:
- x1 和 y3 都等于 0
- x3 和 y1 都是隨機隨機選擇的,且小于 1
- x2 被分配一個小于 x3 的隨機值
- y2 被分配一個小于 y1 的隨機值
我想找到一種能夠為 a、b 和 c 生成值的方法,它會生成一條接近 p1、p2 和 p3 的線。這只是使用desmos(參見此處的示例-https://www.desmos.com/calculator/4lmgazmrko 
現在optimize()用于一維優化(我們仍然需要指定一個起始間隔,盡管不是一個特定的起始點)。
optimize(target, c(-10000, 1000000))
結果:
$minimum
[1] 58928.93
$objective
[1] 2.066598e-20
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/430471.html
上一篇:在ggplot2條形圖中,圖例元素順序錯誤,并且一個玩家的條形顏色關閉
下一篇:資料子集的ggplot2線圖
