THMMY.gr

Μαθήματα Κύκλου Ηλεκτρονικής & Υπολογιστών => Χρονοσειρές (πρώην Ανάλυση Χρονοσειρών) => Topic started by: nlogn on January 30, 2018, 00:04:03 am



Title: [Ανάλυση Χρονοσειρών] Υπολογιστική Εργασία 2017
Post by: nlogn on January 30, 2018, 00:04:03 am
Εδώ γράφουμε ότι απορία/ιδέα έχουμε για την Υπολογιστική εργασία.



Χρήσιμο λινκ: https://www.pks.mpg.de/~tisean/archive_3.0.0.html
τα πακέτα tisean για τον υπολογισμό της διάστασης συσχέτισης.

edit: tag


Title: Re: [Ανάλυση Χρονοσειρών] Υπολογιστική Εργασία 2017
Post by: nlogn on February 01, 2018, 19:28:31 pm
Επειδή σε κάποιες version του MATLAB
οι συναρτήσεις του MATS toolbox δεν τρέχουν,
για να κάνετε την εργασία πιθανόν θα χρειαστεί
να κάνετε build και αυτό το πακέτο:
https://www.mathworks.com/matlabcentral/fileexchange/4586-k-d-tree
το πως το κάνετε το γράφει στο README.


Title: Re: [Ανάλυση Χρονοσειρών] Υπολογιστική Εργασία 2017
Post by: nlogn on February 05, 2018, 02:31:42 am
Μέσα στον κώδικα του k-d-tree
και συγκεκριμένα στο kdtree.cc
βρήκα αυτό το διαμαντάκι:
Code:
//
// Core functions are located in the following files
//
#include "kdtree_common.h"
#include "kdtree_common.cc"

Ποιος στο καλό κάνει include αρχείο .cc
μέσα σε .cc  ???!!!  :D


Title: Re: [Ανάλυση Χρονοσειρών] Υπολογιστική Εργασία 2017
Post by: ReMi0s on February 11, 2018, 03:55:22 am
πώς διαλέγουμε πιά μέθοδο AMA, AMI, AMD, TMI, TMA, TBP θα χρησιμοποιήσουμε και επίσης μπορεί να εξηγήσει κανείς ποιές παραμέτρους πρέπει να πειράξουμε για την extreme?
ευχαριστώ για την βοήθεια


Title: Re: [Ανάλυση Χρονοσειρών] Υπολογιστική Εργασία 2017
Post by: Μουργόλυκος on February 11, 2018, 18:30:04 pm
πώς διαλέγουμε πιά μέθοδο AMA, AMI, AMD, TMI, TMA, TBP θα χρησιμοποιήσουμε και επίσης μπορεί να εξηγήσει κανείς ποιές παραμέτρους πρέπει να πειράξουμε για την extreme?
ευχαριστώ για την βοήθεια

Επιλέγεις εσύ ποια μέθοδο θες για να δημιουργήσεις νέα χρονοσειρά.
Για την extremes.m πείραξε μόνο το nsam που θα κάνει το παράθυρο 2*nsam+1


Title: Re: [Ανάλυση Χρονοσειρών] Υπολογιστική Εργασία 2017
Post by: Μουργόλυκος on February 11, 2018, 18:32:10 pm
Τρέχοντας την correlationdimension.m μου βγάζει error

Error using fgets
Invalid file identifier. Use fopen to generate a valid file identifier.

Error in correlationdimension (line 69)
fgets(fidc);

Είδα σε παλιότερα ποστ για την εργασία να λένε ότι κάτι πρέπει να αλλάξουμε στις fopen, fgets μέσα στην correlationdimension.m. Ξέρει κάποιος/α τι πρέπει να γίνει?


Title: Re: [Ανάλυση Χρονοσειρών] Υπολογιστική Εργασία 2017
Post by: ReMi0s on February 11, 2018, 20:53:44 pm
Επιλέγεις εσύ ποια μέθοδο θες για να δημιουργήσεις νέα χρονοσειρά.
Για την extremes.m πείραξε μόνο το nsam που θα κάνει το παράθυρο 2*nsam+1
Δεν υπάρχει κάποιο κριτήριο για ποιά μέθοδο θα χρησιμοποιήσω και για τι μέγεθος παραθύρου θα πάρω;
Ξέρω οτι ρωτάω στην ουσία το πρώτο ερώτημα αλλά είμαι βαθιά νυχτωμένος .


Title: Re: [Ανάλυση Χρονοσειρών] Υπολογιστική Εργασία 2017
Post by: nlogn on February 12, 2018, 00:55:57 am
Τρέχοντας την correlationdimension.m μου βγάζει error

Error using fgets
Invalid file identifier. Use fopen to generate a valid file identifier.

Error in correlationdimension (line 69)
fgets(fidc);

Είδα σε παλιότερα ποστ για την εργασία να λένε ότι κάτι πρέπει να αλλάξουμε στις fopen, fgets μέσα στην correlationdimension.m. Ξέρει κάποιος/α τι πρέπει να γίνει?

1.  Σε τι λειτουργικό την τρέχεις? (Η συνάρτηση είναι γραμμένη για Windows)
2.  Έχεις εγκαταστήσει τα πακέτα tisean?


Title: Re: [Ανάλυση Χρονοσειρών] Υπολογιστική Εργασία 2017
Post by: Μουργόλυκος on February 12, 2018, 13:36:34 pm
1.  Σε τι λειτουργικό την τρέχεις? (Η συνάρτηση είναι γραμμένη για Windows)
2.  Έχεις εγκαταστήσει τα πακέτα tisean?

Τελικά δεν είχα βάλει τα tisean. Thank you


Title: Re: [Ανάλυση Χρονοσειρών] Υπολογιστική Εργασία 2017
Post by: ReMi0s on February 20, 2018, 02:41:17 am
Προσπαθώ να εγκαταστήσω την kdtree απο το link που έδωσε ο nlogn
ωστόσο όταν τρέχω τις εντολές που βρίσκονται στο README παίρνω το ακόλουθο error μαζί με αλλα που διόρθωσα.

Building with 'MinGW64 Compiler (C++)'.
Error using mex
C:\Users\ReM\Downloads\kdtree\kdtree\src\kdtree.cc: In function 'void mexFunction(int, mxArray**, int, const mxArray**)':
C:\Users\ReM\Downloads\kdtree\kdtree\src\kdtree.cc:97:53: warning: cast to pointer from integer of different size
[-Wint-to-pointer-cast]
     if ( (tree = (Tree *) ((long) pointer_to_tree[0]))== NULL )
                                                     ^
C:\Users\ReM\Downloads\kdtree\kdtree\src\kdtree.cc:161:33: error: cast from 'Tree* {aka tree*}' to 'long int' loses
precision [-fpermissive]
     pointer_to_tree[0] = (long) tree;

σοβαρά τώρα cast type error?????
πως θα το διορθώσω; προφανώς έχει να κάνει με την έκδοση του compiler