Forum: PC-Programmierung Zahlen gruppieren und Mittelwert bilden


von Ich (Gast)


Lesenswert?

Du hast eine Liste von Werten, etwa

1
2
3
60
70
80
100
220
230
250

Mit welcher mathematischen Operation kannst du die Zahlen gruppieren und 
deren Mittelwert ausgeben, also in dem Beispiel

2
77,5
233,3

von Udo S. (urschmitt)


Lesenswert?

42

von Ich (Gast)


Angehängte Dateien:

Lesenswert?

Zur besseren Vorstellung

von Ich (Gast)


Lesenswert?

Udo Schmitt schrieb:
> 42

Wenn das ein Witz sein soll konnte ich nicht darüber lachen.

von DirkB (Gast)


Lesenswert?

Ich schrieb:
>> 42
>
> Wenn das ein Witz sein soll konnte ich nicht darüber lachen.
Die 42 ist die Umschreibung für "Hä? Mehr Informationen!"

Nimm den dekadischen Logarithmus.

von Kai S. (zigzeg)


Lesenswert?

Ah, jetzt versteht man auch, wie die Frage gemeint ist.

Hm, sowas nennt man wohl "clustern". Von jedem "Cluster" kann man dann 
den Mittelwert berechnen. Dazu gibt es verschiedene Verfahren. Z.B. 
definiert man eine Bewertungsfuntion, und versucht diese zu optimieren. 
Man kann z.B. die Summe der Varianzen jedes Clusters als 
Optimierungsfunktion nehmen. Nun tauscht man so lange die Zugehoerigkeit 
der Punkte zu den Clustern bis der Wert der Optimierungsfunktion minimal 
wird.

Vieviele Cluster man bildet muss man allerdings irgendwie festlegen.
Ansonsten bekommt man als optimale Loesung die, bei der jeder Wert sein 
eigenes Cluster ist => Varianz ist 0.

ZigZeg

von Udo S. (urschmitt)


Lesenswert?

Ich schrieb:
> Wenn das ein Witz sein soll konnte ich nicht darüber lachen.

Bei der überbordenden Fülle von Informationen ist das die finale Lösung.

Eine weniger optimale wäre: Mittelwert berechnet man mit Addition und 
Division.
Gruppierung? Nun nimmt man Reihenentwicklungen läufts auf Addition und 
Multiplikation, evt. auch Subtraktion und Division dazu. Außerdem noch 
logische Operatoren wie > und <.
Nach was willst du denn gruppieren?
Primzahl / Gerade ungerade? Passend zum Geburtstag, Anzahl Stellen.

Siehe auch Netiquette

von Ich (Gast)


Lesenswert?

> Die 42 ist die Umschreibung für "Hä? Mehr Informationen!"
Und auf genau so eine Proletensprache gehe ich nicht ein.

Kai S. schrieb:
> Ah, jetzt versteht man auch, wie die Frage gemeint ist.
>
> Hm, sowas nennt man wohl "clustern". Von jedem "Cluster" kann man dann
> den Mittelwert berechnen. Dazu gibt es verschiedene Verfahren. Z.B.
> definiert man eine Bewertungsfuntion, und versucht diese zu optimieren.
> Man kann z.B. die Summe der Varianzen jedes Clusters als
> Optimierungsfunktion nehmen. Nun tauscht man so lange die Zugehoerigkeit
> der Punkte zu den Clustern bis der Wert der Optimierungsfunktion minimal
> wird.
>
> Vieviele Cluster man bildet muss man allerdings irgendwie festlegen.
> Ansonsten bekommt man als optimale Loesung die, bei der jeder Wert sein
> eigenes Cluster ist => Varianz ist 0.
>
> ZigZeg

Wie sieht ein solches Beispiel aus?

von Karl H. (kbuchegg)


Lesenswert?

Ich schrieb:

> Wie sieht ein solches Beispiel aus?


Drehen wir den Spiess doch mal um.

Welche Ideen hast denn du dazu?

von Ich (Gast)


Lesenswert?

Karl Heinz Buchegger, das ist sehr wenig, was du damit beiträgst.

von emsen (Gast)


Lesenswert?

Mittelwert bilden?
Quadratisch oder arithmetisch?
Wer macht meine Hausaufgaben?

Fragen über Fragen...

von Vlad T. (vlad_tepesch)


Lesenswert?

emsen schrieb:
> Mittelwert bilden?
> Quadratisch oder arithmetisch?

vor dem meckern, könnte man mal die Frage lesen.
hier geht es um das Clustering von Daten.
nicht wirklich trivial.

emsen schrieb:
> Wer macht meine Hausaufgaben?
hier hast du recht.

Ich schrieb:
> Karl Heinz Buchegger, das ist sehr wenig, was du damit beiträgst.

Es ist ziemlich wenig, was du vor hast, für deine Hausaufgaben zu 
tun.

von lanai (Gast)


Lesenswert?

Ich schrieb:
> Karl Heinz Buchegger, das ist sehr wenig, was du damit beiträgst.
Das sollte dir zu denken geben, denn der Karl-Heinz ist an sich sehr 
kulant und beantwortet fast jede, noch so mies gestellte, Frage.

von Martin J. (mj04)


Lesenswert?

Grüße an Udo,

erinnert mich die Antwort doch an meine Jugend :-) .
Dem Threadstarter empfehle ich 
http://de.wikipedia.org/wiki/42_%28Antwort%29. Dort findet man dann auch 
weitere Antworten zu den Mittelwerten.

von Arc N. (arc)


Lesenswert?

Kurzantwort zum Clustering:
k-means clustering
http://cs229.stanford.edu/notes/cs229-notes7a.pdf
Einfach zu implementieren ~ 30 Zeilen in Octave
oder z.B.
OPTICS
http://osl.iu.edu/~chemuell/projects/presentations/optics-v1.pdf

von Rolf M. (rmagnus)


Lesenswert?

Ich schrieb:
>> Die 42 ist die Umschreibung für "Hä? Mehr Informationen!"
> Und auf genau so eine Proletensprache gehe ich nicht ein.

Ganz schön große Töne von jemandem, der hier einfach seine Hausaufgabe 
postet und verlangt, daß andere sie für ihn erledigen.
Beitrag "Einheitlicher Umgang mit faulen Schülern etc.?"

von Noname (Gast)


Lesenswert?

>Karl Heinz Buchegger, das ist sehr wenig, was du damit beiträgst.

Also wirklich Karl-Heinz. Nie gibst Du irgendwelche Hinweise, 
ausführliche Erklärungen, wiederholst oder paraphrasierst niemals, wenn 
jemand was nicht beim erstenmal versteht. Immer fragst Du zurück. Ts, 
ts, ts. ;-)

Um es mal klarzustellen: Karl Heinz ist hier einer derjenigen die mit 
schier unmenschlicher Geduld auch die noch so ... Fragen zu beantworten 
sucht.
Wenn DER zurückfragt, dann ist es empfehlenswert zu antworten.

von Karl H. (kbuchegg)


Lesenswert?

Lasst es gut sein.
Wir wissen ohnehin, was wir von den Leuten halten sollen, die sich noch 
nicht mal die Mühe machen, ihre Hausaufgaben so umzuformulieren, dass 
sie nicht mehr sofort als Hausaufgaben erkennbar sind.

von DirkB (Gast)


Lesenswert?

Nebenbei hat die 42 auch den Einzug in Wissenschaft und Forschung 
hgehalten:
http://www.ptb.de/cms/presseaktuelles/themen/hermann-von-helmholtz/helmholtzpreis/helmholtz-symposium-2012.html
Man beachte neben den Session-Titeln: 3×42-1 years :-D

von Ich (Gast)


Lesenswert?

So nennt sich also die neue Form des "ich kann es nicht lösen, aber 
nicht dazu stehen":

"ich mache keine hausaufgaben für dich".

Nun denn, dann gehe ich woanders hin.

von Thomas E. (thomase)


Lesenswert?

Ich schrieb:
> Nun denn, dann gehe ich woanders hin.
Schade.
War so schön bevor du kamst.

mfg.

von Karl H. (kbuchegg)


Lesenswert?

Ich schrieb:
> So nennt sich also die neue Form des "ich kann es nicht lösen, aber
> nicht dazu stehen":
>
> "ich mache keine hausaufgaben für dich".
>
> Nun denn, dann gehe ich woanders hin.

Jetzt hast du es uns aber gegeben.
Wie werd ich nur durch diesen Tag kommen :-(

rein aus Interesse: du bist nicht zufällig BWL-er oder Banker?

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.