Ich habe zwei Sätze von Daten von zwei Messgeräten erstellt, jedes Instrument gibt eine Zeit Spalte und Spannung Spalte, während die beiden Datensätze gleichen Zeit (oder sehr nahe), sie darstellen werden in Arrays unterschiedlicher Größe gespeichert, da die Abtastzeiten unterschiedlich sind. Ich möchte die scipy.stats.pearsonr Koeffizienten erhalten, aber um dies zu tun, brauche ich die zwei Datensätze, die dafür die gleiche Größe haben.Fit Daten zu verschiedenen Array-Größe
Wie kann ich die Größe kleinerer der beiden Sätze auf die Größe des größeren der beiden Sätze skalieren, sodass dieselben Daten mit mehr Datenpunkten dargestellt werden?
Bearbeiten.
Entschuldigung, ich hätte ein Beispiel für die Daten geben sollen, ich habe nicht anfänglich, weil es eine zusätzliche Daten in den Dateien gibt und ich dachte, es würde die Aufmerksamkeit von dem Aspekt ziehen, dass ich es hatte.
Die Datei namens OOL_Drift.dat enthält Daten, die ich wissen möchte, wenn sie mit den Temperaturwerten korreliert, die in TemperatureChannels.txt und Room_Temperature.txt enthalten sind. Die erste Spalte jeder Datei ist die Zeit. Die zweite Spalte auf OOL_Drift.dat enthält die Daten, die ich vergleichen möchte. Die 4., 8., 12., 16., 20. Spalte in TemperatureChannels.txt enthält die zu vergleichenden Daten.
Hier sind die Dateien https://drive.google.com/folderview?id=0B_viQkcWo4Z2LUlyVG82eWpmUXM&usp=sharing
Wie ich viele Proben und die Messwerte ändern sich nicht sehr schnell sollte ich denke, es funktioniert.
Danke an alle gegeben haben Vorschläge
Wenn Sie sicher sind, dass Sie das tun möchten, hat Ihnen @npielawski eine Idee gegeben, wie Sie das tun können. Ich glaube jedoch, dass Sie wirklich darüber nachdenken sollten, ob Sie alles machen wollen. Sie haben es selbst gesagt "die gleichen Daten werden mit mehr Datenpunkten dargestellt", was streng genommen unmöglich ist. Wenn beide Abtastfrequenzen viel höher sind als das Signal, das Sie vergleichen möchten, ist es (wahrscheinlich) in Ordnung. Aber wenn die Daten sehr laut sind oder Sie turbulente Messungen haben, ist das (wahrscheinlich) eine schlechte Idee.Vielleicht sollten Sie eine genauere Frage (mit den Daten) unter http://stats.stackexchange.com/ stellen. – StefanS