Simuler des données dans Functional Data ExplorerSalut
Je souhaite simuler des données de courbe à l'aide de Direct Functional PCA de Functional Data Explorer.
Il existe un simulateur dans Direct Functional PCA, ce qui est génial !
A y regarder de plus près, le simulateur simule des points (on peut choisir le nombre de points à l'avance) sur l'axe des x et non des courbes séparées. J'ai essayé différentes astuces pour obtenir des courbes séparées, mais sans succès.
Par conséquent, je me demande s'il existe un moyen de récupérer le code du script JSL à partir de « Make table » et de le modifier ? À mon avis, ce serait le plus simple car je pourrais également spécifier des points équidistants sur x pour chaque courbe générée.
Merci d'avance!
Automatisation et scriptsRe : Simuler des données dans Functional Data ExplorerSalut @fdaf , bienvenue sur le forum.
Je n'ai peut-être pas bien compris votre question, alors corrigez-moi si nécessaire.
Pour créer une version approximative de courbes séparées, j'ai procédé comme suit :
- Utilisation de la fonctionnalité de séquençage dans le simulateur
- Lignes en double supprimées dans les colonnes Time - FPC 5 (la majeure partie du tableau)
- Création d'une colonne de formule de somme de contrôle résumant FPC 1 à FPC 5 et utilisation comme étiquette de courbe (cela pourrait être plus élégant, bien sûr)
- Courbes séparées vérifiées via le générateur de graphiques
J'ai joint le fichier original et la table de sortie.
Re : Simuler des données dans Functional Data ExplorerSalut Jed
Merci pour une réponse complète. Cela semble très bien.

Cependant, lorsque j'exécute le fichier Mill DOE, j'obtiens l'heure 9 707. Ainsi, je suppose que vous avez modifié le paramètre Time un peu différemment afin d'obtenir des points équidistants le long de X(Time). Est-ce correct?
@Récupération du code Make Table. Y a-t-il un script pour contourner ce problème ?
Merci encore une fois.
Re : Simuler des données dans Functional Data Explorer
Je suppose que vous avez modifié le paramètre Time un peu différemment afin d'obtenir des points équidistants le long de X(Time). Est-ce correct?
Je pense que la valeur 9,707 n'est que la valeur par défaut dans le profileur (je ne l'ai pas modifiée). L'obtention des points équidistants le long de X a été réalisée dans la section Séquençage (10 points entre ce qui était par défaut).
@Récupération du code Make Table. Y a-t-il un script pour contourner ce problème ?
Je ne connais pas de moyen simple de procéder. Toi pourrait être capable d'accomplir quelque chose de similaire en utilisant la fonction Enregistrer les résumés.
