Jump to content



Μαθηματικές Συναρτήσεις


elenhpop

Recommended Posts

Καλησπέρα,

Ψάχνω να βρω ένα site που να έχει κώδικες σε γλώσσα C# που αφορούν στατιστικά δεδομένα ή έστω να με βοηθήσει να τους γράψω. Αναφέρομαι σε μέτρα θέσης και διασποράς (δηλαδή συχνότητα, μέση τιμή, διάμεσο, διακύμανση, επικρατούσα τιμή, συντελεστή μεταβλητότητας κτλ.):p

Link to comment
Share on other sites

έχω ψάξει αμέτρητα site... Ψάχνω Συχνότητα ν=ν1+ν2+ν3...+νκ=ν

Αθροιστική Συχνότητα που είναι Ν=ν1+ν2+ν3...+νκ

Σχετική Συχνότητα νi/ν=fi

Μέση Τιμή Χ=(t1+t2+t3)/ν

Διακύμανση s^2=1/ν * Σ(ti-X)^2

Τυπική Απόκλιση S= ρίζα S^2

Συντελεστής μεταβλητότητας CV= S/X%

ή ακόμα καλύτερα από εδώ που τα γράφει πιο καθαρά.... http://users.sch.gr/gkaripid/theory/tipologia/TYPOLOGIO_STATISTIKHS_2004.pdf

inetus3r χρήσιμα και τα δικά στου τα link...

nucleus ψάχνω και άλλα link ή συναρτήσεις..:-)

Link to comment
Share on other sites

Μήπως έχεις μπερδευτεί λίγο;

Αν καταλαβαίνω καλά ως συχνότητα λες εννοείς τον αριθμό εμφανίσεων.

Δηλαδή θα μπορούσε να χρησιμοποιηθεί ένας κώδικας

var frequencies = new Dictionary<int, int>();
foreach (var item in data)
{
int currentCount;
// We don't care about the return value here, as if it's false that'll
// leave currentCount as 0, which is what we want
frequencies.TryGetValue(item, out currentCount);
frequencies[item] = currentCount + 1;
}

Πηγή: How to count the frequency of bundle of number using c#?

Απ' ότι καταλαβαίνω στο παραπάνω παράδειγμα θα του δώσεις κάποια «data» και στο τέλος θα σου επιστραφεί ένας πίνακας με τις συχνότητες των ξεχωριστών εγγραφών της μεταβλητής data.

Για να υπολογίσεις την «Αθροιστική συχνότητα» απλά προσθέτεις μεταξύ τους τα στοιχεία του πίνακα «freequencies».

Η μέση τιμή μπορεί να υπολογιστεί με ένα loop που προσθέτει ένα-ένα τα στοιχεία και μετά τα διαιρείς με τον αριθμό τους.


List<int> list = new List<int>();
int sum = 0;
int average = 0;

for (int i = 0; i < list.Count; i++){ // Loop through List with for
sum = sum + list[i];
}

average = sum/i; // To sum έχει το άθροισμα και το i τον αριθμό αντικειμένων στη λίστα

Γενικώς πιστεύω πως το πρόβλημα σου είναι ότι πρέπει να βρεις αντιστοιχίζονται κάποια σύμβολα των μαθηματικών με προγραμματιστικά snippets.

Δηλαδή το «Σ» (άθροισμα) μπορεί να υπολογιστεί χρησιμοποιώντας ένα for loop.

Για παράδειγμα το:png.latex?\inline%20\fn_cm%20\sum_{x=1}^{1500}\frac{x^2+2}{x}

Θα μπορούσε να είναι:

int sum = 0;
for(int x=1;x <=1500;x++){
sum = sum + (x^2+2)/x
}

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Δημιουργία...

Important Information

Ο ιστότοπος theLab.gr χρησιμοποιεί cookies για να διασφαλίσει την καλύτερη εμπειρία σας κατά την περιήγηση. Μπορείτε να προσαρμόσετε τις ρυθμίσεις των cookies σας , διαφορετικά θα υποθέσουμε ότι είστε εντάξει για να συνεχίσετε.