Je suis en train d'utiliser nearmrg
sur mes fichiers de données et je continue à avoir la même erreur:à l'aide de données non triées (nearmrg)
using data not sorted
Comme je voulais briser le problème que j'utilisé les données de test très simple au lieu de mes données réelles et le message d'erreur apparaît toujours. Maintenant, je donne les résultats suivants:
Master.dta:
Group Date
A 15.01.2012
A 15.02.2012
B 15.01.2012
B 15.02.2012
C 15.01.2012
C 15.02.2012
Using.dta:
Group Date SVarOfInterest1 SVarOfInterest2
A 01.01.2012 1 201
A 15.01.2012 2 202
A 03.02.2012 3 203
A 23.02.2012 4 204
B 03.01.2012 11 211
B 19.01.2012 12 212
B 03.02.2012 13 213
C 20.01.2012 21 221
C 25.01.2012 22 222
C 04.02.2012 23 223
C 03.01.2012 24 224
Voici le code:
nearmrg Group using Using.dta, nearvar(Date) genmatch(SourceDate) lower
using data not sorted
r(5);
Merci pour votre suggestion. J'ai essayé de trier la variable de données avant. Comme je ne suis pas familier avec les fichiers temporaires, je l'ai fait de la façon suivante: utilisez Using.dta; sort Date; sauvegarder, remplacer; fichier Using.dta saved; utilisez Master.dta; sort Date; sauvegarder, remplacer; fichier Master.dta enregistré; nearmrg Groupe utilisant Using.dta, nearvar (Date) genmatch (SourceDate) inférieur; > utilisation de données non triées; r (5); Si j'ai raté quelque chose, je serais reconnaissant pour d'autres commentaires. Et merci pour la note de côté; Comme je suis nouveau sur ce forum, ces conseils m'aident. –
@Maryna Gulenko En regardant un peu plus près, peut-être que le programme vous demande de trier par groupe. Je vais changer mon code pour refléter cela. Je recommanderais d'apprendre à propos de 'tempfiles' aussi bien que' preserve/restore'. Ils peuvent rendre vos projets beaucoup plus propres (par exemple, moins de fichiers intermédiaires restants dans votre dossier de projet). – lmo
J'ai essayé cela aussi mais je reçois toujours la même erreur. Et merci pour la suggestion avec tempfiles et préserver/restaurer! –