Normalerweise analysiere ich Daten von Experimenten und obwohl ich ein allgemeines Schema von Schritten habe, die ich ausführen muss, muss ich es möglicherweise an die Besonderheiten der Experimente oder die dahinter stehenden Fragen anpassen. Ich bin normalerweise die einzige Codierung.
Ich habe mir Wikipedia angesehen , bin mir aber nicht sicher, welche Methode ich verwenden kann, teilweise, weil ich noch nie einer gefolgt bin, und teilweise, weil ich manchmal nur die Daten untersuche, um zu sehen, wie sie aussehen, und manchmal möchte ich nur eine Antwort. (Und weil von mir nicht viel erwartet wird, dass ich meinen Code teste oder eine bestimmte Qualität habe)
Nach ein oder zwei Stunden wurde ich aufgefordert, diese Frage zu stellen. Dabei stellte ich fest, dass die r-Funktion tablevon der Reihenfolge der Vektoren und nicht vom Namen der Elemente abhängt, mit denen sie verglichen werden sollen. Dann hätte ich das Verhalten und die Funktionen, die ich mit einigen Scheindaten verwendet habe, testen sollen. Aber ich habe die Tabelle verwendet, nachdem andere Analysen zu Informationsmangel geführt hatten, sodass ich der testgetriebenen Entwicklungsmethode nicht folgen konnte (wenn ich sie richtig verstanden hätte). Ich bin jedoch der Meinung, dass ich mit einer gewissen Verbesserung der Art und Weise, wie ich mit dem Projekt umgehe, effizienter sein könnte, abgesehen davon, dass ich Fehler früher erkenne, aber auch, wie und wonach ich suchen muss, falls ich an einem Ergebnis zweifle. Konzentrieren Sie sich also bitte nicht nur darauf Dieser Beispielfehler.
Welche Softwaremethode passt am besten in die Forschung?
Ich frage mich im Grunde, wie man Qualität und zeitgesteuerten Fortschritt sicherstellt und die Spezifität der Forschung beibehält.
Beispiel meiner Arbeitsweise:
Ein Biologe hat eine Frage im Sinn und weiß, dass die Durchführung eines Experiments zu interessierenden Daten führt (dh zu Genexpressionsniveaus unter zwei Bedingungen). Dann setzt er das Experiment und sammelt Proben von 10 Personen / Mäusen / Ratten. Jetzt muss ich diese Daten für diese 10 Proben unter Verwendung vorhandener Bibliotheken und Tests analysieren (oder neue Tests implementieren), aber die Frage berücksichtigen, die der Biologe im Auge hatte (dh welche Gene in einer Bedingung stärker exprimiert werden als in einer anderen). Die Struktur ist dieselbe wie in früheren Experimenten (an denen 6 Bedingungen und ein anderes Tier beteiligt waren), aber der statistische Test, die Normalisierungen und die Datenstruktur können sich ändern. Daher kopiere ich normalerweise eine frühere Version und passe sie an die aktuellen Anforderungen an.