Tengo N uniforme-puntos aleatorios $p_j$ en un cuadro en $E^d$, $a_i \le x_i \le b_i$, y queremos estimar la espera de la distancia del punto más cercano al origen en $L_q$:
$\quad$ más cercano( puntos $p_j$, cuadro de $a_i .. b_i$, $q$ ) $\;\equiv\;$ $\min_{j=1..N}$ $\sum_{i=1..d}$ |$p_{ji}|^q$
La caja podría straddle 0 en algunas dimensiones, $a_i < 0 < b_i$.
También me gustaría que el estimador de trabajar para$0 < q < 1$, la "fraccional métrica".
(16 de Marzo)
Vamos a tratar de hacer un caso más sencillo: $L_1$, de la unidad de cubo 0 $\le x_i \le$ 1.
Geométricamente, queremos (me corrija) el corte diagonal
de la unidad de cubo de volumen,$\frac{1}{N+1}$.
(¿Alguien tiene una foto o un applet
de un cubo 3d en rodajas en igualdad de volumen rodajas ?)
Si d es lo suficientemente grande para un teorema del límite central para sostener,
$\quad \sum_{i=1..d} uniform_i
\ \sim\ \mathcal{N}( \frac{d}{2}, \frac{d}{12} )$;
así
$\mathcal{N}^{-1}( \frac{1}{N+1} )$ da aproximadamente la corte,
y se espera que la más cercana a distancia, que yo quiero.
En Python con scipy.estadísticas, este es
def cutcube( dim, vol ):
""" cut a slice of the unit cube in E^dim with volume vol
normal approximation: cutcube( 3, 1/6 ) = .339 ~ 1/3
vol 1/(N+1) -> E nearest of N random points in the cube ?
"""
return norm.ppf( vol, loc=dim/2, scale=np.sqrt( dim/12 )) / dim
cutcube( dim=2, vol=1/10 ) = 0.24
cutcube( dim=4, vol=1/10 ) = 0.32
cutcube( dim=8, vol=1/10 ) = 0.37
cutcube( dim=16, vol=1/10 ) = 0.41
cutcube( dim=32, vol=1/10 ) = 0.43