OpenFacet

關於 OpenFacet 及 DCX 方法論

OpenFacet 是一個透明的框架,用於基於可觀察的市場數據構建平滑、可解釋的鑽石價格矩陣。它依賴於對結構化克拉–顏色–淨度元組的對數線性回歸,捕捉價格梯度,同時排除不相關或不可靠的數據。

核心原則:

  • GIA1 認證的圓形鑽石,3EX2(切工、拋光、對稱性),無螢光
  • 按行業標準克拉區間(例如 0.30–0.39 克拉)進行模型粒度劃分
  • 通過克拉區間的對數空間平滑進行價格插值
  • 以可觀察的最低公開零售價格為基準的競爭性價格下限
  • 重構的矩陣遵循單調性約束3(更高級別的鑽石價格不應低於低級別)

DCX 綜合指數為零售鑽石定價、算法策略、合成資產估值和定量市場分析提供基準。

數據來源

價格數據從頂級線上零售商提供的庫存中收集。數據來源必須:

  • 發布包含完整 GIA 細節(切工、顏色、淨度、克拉、證書 ID)的零售級 SKU
  • 提供實時或頻繁更新的價格

我們排除價格不一致、激進快取或非 GIA 認證標準的供應商。

價格選擇邏輯

為避免非代表性的異常值,我們根據市場行為選擇特定淨度等級(FL–VS1:第二低;VS2–SI2:第三低)的每克拉第二或第三低價格,因為每克拉最低價格可能反映非典型鑽石或列表錯誤。此方法確保具有競爭力的穩定零售價格,平衡可訪問性和價格完整性。

當當前觀察窗口內缺少所需的顏色–淨度組合時,系統會應用有限的歷史回溯,查詢過去(最多五天前)的列表以找到符合選擇規則的有效價格。這種方法類似於金融指數(如 BCOM)中使用的最後觀察值前推技術,確保矩陣構建的連續性,而不引入人工平滑或估計。在此階段僅考慮公開列出的價格,不使用插值或合成價格。過濾後的價格集隨後傳遞到矩陣重構邏輯。

價格矩陣重構

對於每個克拉區間,我們使用對數線性回歸模型重構完整的顏色 × 淨度價格矩陣。零售列表不完整,許多顏色/淨度組合在低需求細分市場中沒有近期報價。

我們假設在固定克拉區間內,鑽石對數價格 $\log(p)$ 隨顏色和淨度平滑變化。每個已知樣本編碼為:

  • $i$:顏色數值索引(D=0, E=1, …, J=6)
  • $j$:淨度數值索引(IF=0, VVS1=1, …, SI2=6)
  • $y = \log(p)$:對數轉換的報價

我們擬合以下形式的模型:

$$ \log(p_{i,j}) = \beta_0 + \beta_1 \cdot (i - \bar{i}) + \beta_2 \cdot (q_j - \bar{q}) $$

其中:

  • $\bar{i}, \bar{q}$:中心化的索引(顏色、反向淨度)
  • $q_j$:淨度質量分數(IF → 高 → 較大 $q$)
  • $\beta_0, \beta_1, \beta_2$:通過最小二乘法獲得的回歸係數

我們僅限於 GIA 優秀切工的鑽石,以隔離顏色和淨度的影響。

非線性殞差調整

在數據密度足夠的情況下,我們應用第二階段校正,使用ALS4(交替最小二乘法)。這將低秩模型擬合到實際對數價格與初始回歸之間的殞差,捕捉初始回歸忽略的非線性效應。這提高了局部擬合的準確性,同時不損害模型的可解釋性。

這種混合方法生成穩定、平滑且與數據對齊的價格表面,適用於進一步建模。

跨克拉平滑與單調性強制

在為每個克拉區間構建錨點矩陣(通過對數線性回歸和 ALS)後,我們應用第二階段平滑,跨越克拉值。這提高了相鄰區間的一致性,並校正採樣噪聲或不規則列表可能導致的每克拉價格反轉。

我們實現兩個連續轉換:

核平滑(跨克拉)

對於每個顏色–淨度單元 $(i, j)$,我們使用對數空間中的高斯加權平均對克拉進行價格平滑:

$$ \log P_c^{(i,j)} = \frac{\sum_k K(c, c_k) \cdot \log P_{c_k}^{(i,j)}}{\sum_k K(c, c_k)} \quad \text{其中} \quad K(c, c_k) = \exp\left(-\frac{(c - c_k)^2}{2\sigma^2}\right) $$

其中:

  • $c_k$:錨點克拉區間(例如 0.30、0.40、…, 6.00)
  • $\sigma$:平滑帶寬,通常為 0.10 克拉
  • $P_{c_k}^{(i,j)}$:在克拉 $c_k$、顏色 $i$、淨度 $j$ 處的對數價格估計

這確保了克拉閾值(例如 0.99 與 1.00 克拉)的平滑過渡抑制局部異常

單調回歸(按單元)

平滑後,我們對每個 $(i,j)$ 單元強制執行克拉方向的單調性:

$$ \log P_{c_1}^{(i,j)} \leq \log P_{c_2}^{(i,j)} \leq \cdots $$

這通過**等序回歸(PAVA 算法)**實現,保證了對數價格在克拉上的非遞減序列。

由於較輕的鑽石可以從相同等級的較重鑽石切割,每克拉價格不得隨重量增加而減少。

為防止捨入偽影或核副作用,我們應用最終的嚴格限制。如果:

$$ \log P_{c_k}^{(i,j)} < \log P_{c_{k-1}}^{(i,j)} $$

我們強制設置 $P_{c_k}^{(i,j)} := P_{c_{k-1}}^{(i,j)}$。

價格插值模型

我們將價格視為克拉、顏色和淨度的平滑對數轉換函數。由於鑽石定價的非線性特性(特別是克拉重量),我們的系統使用價格空間中的對數線性插值,而不是簡單的線性平均。

標準化價格矩陣為每個行業克拉區間(例如 0.30–0.39 克拉、0.40–0.49 克拉、…, 2.0–2.99 克拉)計算,結構化為顏色(D–J)和淨度(IF–SI2)的矩陣。

對於區間 $[c_1, c_2]$ 內的任意中間克拉值 $c$,我們應用兩個錨點矩陣 $P_1$ 和 $P_2$ 之間的幾何插值

$$ P_c(i,j) = \exp\left((1 - \lambda) \cdot \log P_1(i,j) + \lambda \cdot \log P_2(i,j)\right) $$

其中:

  • $P_c(i,j)$:在克拉 $c$、顏色 $i$、淨度 $j$ 處的插值價格
  • $P_1, P_2$:在 $c_1, c_2$ 處的參考價格矩陣
  • $\lambda = \frac{c - c_1}{c_2 - c_1}$
  • $i, j$:顏色和淨度索引
  • 所有插值在對數空間中進行,以反映市場行為的乘法縮放

此方法確保價格反映現實世界的供應約束:更高的克拉重量由於稀有性效應而增加每克拉價格,而不僅僅是總重量定價。

插值矩陣用於可視化顯示、分析建模和指數構建(例如鑽石綜合指數)。僅發布基於公開零售數據的平滑、對數轉換輸出。

DCX:鑽石綜合指數

DCX 是從 OpenFacet 矩陣派生的合成價格指數,旨在追蹤零售級鑽石價格趨勢,用於基準和金融用途。

可視化說明: 可視化顯示(例如柱狀圖)中所示的規格貢獻基於原始加權美元價值: 克拉 × 每克拉價格 × 權重,相對於最大貢獻者進行縮放。 這與 DCX 計算不同,後者使用平滑、插值的每克拉價格和歸一化權重。

指數原理:與使用交易所交易期貨算術平均的商品指數(例如 BCOM)不同,DCX 遵循類似於傑文斯式消費者價格指數的幾何平均構造。這反映了鑽石定價的乘法性質,其中質量或克拉重量的增加是乘法而非加法。對數–指數公式還減輕了異常值敏感性,並確保在價格差異大的規格中具有更平滑、尺度一致的行為。

構建方法論

  • 基準籃子:規格數量平衡指數穩定性與市場變化的敏感性;每季度更新。
  • 權重:根據估計的全球交易量 × 價格周轉量分配;定期重新平衡。
  • 價格來源:每個規格指代克拉、顏色和淨度的唯一組合(假設 GIA 分級、3EX、無螢光)。

指數計算為每克拉價格的加權幾何平均:

$$ DCX_t = \exp\left( \frac{\sum w_i \cdot \log P_{i,t}}{\sum w_i} \right) $$

其中 $P_{i,t}$ 是時間 t 時規格 i 的估計每克拉價格,$w_i$ 是其權重。

此公式計算插值的每克拉價格的幾何平均值,按規格周轉量加權。幾何平均值減少了異常值的影響,並與鑽石定價在等級和尺寸上的乘法行為保持一致。

此構造確保:

  • 抗異常值(對數平均平滑峰值)
  • 覆蓋克拉、顏色、淨度範圍的代表性
  • 可用於金融或合成資產結算的解釋性

DCX 僅依賴於使用公開零售價格構建的矩陣。不包括實驗室培育或未認證的鑽石。DCX 每日重新計算,並以完全規格級透明度發布。


  1. GIA — 美國寶石研究院,行業標準分級機構。 ↩︎

  2. 3EX — 三優:GIA 報告中切工、拋光和對稱性的優秀評級。 ↩︎

  3. 單調性約束 — 確保價格不會隨著質量下降(例如顏色或淨度較差)而增加。 ↩︎

  4. ALS — 交替最小二乘法:用於擬合殞差的迭代矩陣分解技術。 ↩︎