Reverse engineering d'un nouvel ensemble de points à partir d'un jeu original en modifiant des moments, l'inclinaison, et / ou Kurtosis?

StackOverflow https://stackoverflow.com/questions/4271016

Question

Je ne sais pas si cela est encore possible, mais je voudrais être en mesure de prendre un ensemble de points, lancer quelque chose sur eux qui calcule les moments, et les valeurs d'inclinaison kurtosis, et une autre fonction qui prendrait les les éléments et l'ingénierie inverse d'un nouvel ensemble de points à l'aide des valeurs modifiées pour les moments d'inclinaison, et / ou kurtosis. J'ai déjà la fonction analytique dans Delphi Pro 6 qui est:

procedure MomentSkewKurtosis(const Data: array of Double;var M1, M2, M3, M4, Skew,Kurtosis: Extended);

Je suis à la recherche d'une fonction partenaire qui pourrait retourner un nouveau tableau de données après que je fais des modifications à l'un des paramètres de sortie « var » dans MomentSkewKurtosis() et les transmettre en retour à la fonction partenaire en tant que paramètres d'entrée. Par exemple, supposons que je voulais augmenter la dissymétrie des données et obtenir un nouvel ensemble de points arrière qui serait l'ensemble des points modifiés assez juste générer la nouvelle valeur d'obliquité d'origine.

Était-ce utile?

La solution

Le problème est pas facile, et sans doute mieux à pour cible les statistiques , mais je vais vous donner un pointeur sur un papier que je penser est très bon, et tout droit à la marque: vers la reconstruction optimale d'une distribution de ses moments

Hope this helps!

Autres conseils

Il est évident que vous ne pouvez pas reconstruire une distribution de densité arbitraire d'une quantité finie de variables. Vous pouvez créer une distribution qui correspond aux paramètres, mais pas nécessairement la distribution originale.

Et pour autant que je me souviens moyenne, la variance et obliquité Kurtosis sont des fonctions seulement de la première 4 impulsions. Donc, vous ne pouvez pas les choisir indépendamment les quantités de mouvement.

D'autre part, il existe une fonction que vous pouvez appliquer sur chaque membre de données et qui produit un nouvel ensemble de données avec les propriétés souhaitées. Je soupçonne que, puisque vous avez fixé la première 4 c'est un impulsions polynôme de grade 3.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top