2012-10-13 39 views
0

我正在尋找一些邏輯來解決以下問題。邏輯速率近似

有n筆交易金額:T1,T2,T3 .. Tn。

這些交易的佣金是使用如下提供的匯率表計算的。

如果0和A1之間量 - >速率爲r1

如果A1和A2之間量 - >率是R2

如果A2和A1之間量 - >率是R3

...

...

如果量不是更大 - >率是R4

因此,如果T1 < A1則費率表返回R1否則,如果R1 < T1 < R2,它返回R2。

那麼,讓我們說T1,T2和T3的比率表結果分別是r1,r2和r3。

委員會C = T1 * R1 + T2 * R2 + T3 * R3

e.g;如果速率表的定義(率以%計)

0 - 2500 - > 1

2501 - 5000 - > 2

5001 - 10000 - > 4

10000以上 - > 6

如果T1 = 6000,T2 = 3000,T3 = 2000,然後

C = 6000 * 0.04 + 3000 * 0.02 + 2000 * 0.01 = 320

現在我的問題是,我們是否能夠近似我們設置有T1的佣金量如果代替T1,T2和T3的各值+ T2 + T3(T)

在上述例子中,如果T(11000)被施加到速率tablewe將得到6%和這將導致的600

一個佣金有一種方法來近似佣金值給定T而不是T1,T2,T3的個別值?

+0

如果您沒有費率表的某些屬性,這是不可能的。費率表必須是線性的!例如:10 + 10 + 10 + 10與40不同 - >舉一個例子! –

+0

該問題要求近似。近似總是可能的,在不知道事務分佈的情況下,你不能提出一個好的近似值。 –

+0

但據我瞭解,交易數量並不固定。 –

回答

0

提出了落入每個括號中的交易百分比的一些概率。

P(r1) = x // The probability of a transaction falling into a rate 1 bracket 
P(r2) = y // The probability of a transaction falling into a rate 2 bracket 
P(r3) = z // The probability of a transaction falling into a rate 3 bracket 

可以因此估計從下跌到每個支架上的交易金額

rate 1: x * (T1 + T2 + T3) * r1 
rate 2: y * (T1 + T2 + T3) * r2 
rate 3: z * (T1 + T2 + T3) * r3 

佣金

估計量您可以通過查看歷史交易得到XY和z估計。您實際上以任何費率收取的交易金額可能會低於括號的要求,但這並不重要。平均而言,交易會累計所有頻段的平均佣金率。

雖然我想放棄,這會給你一個估計,但估計單次交易的準確性取決於您的數據集的標準偏差,但平均將讓你在大的一個公平的估計交易數量。你需要決定在你的用例中這是否合理。