こんにちは、みんな、
私はより強力な統計ソフトウェアを使用するのは非常に新しく、ゆっくりとロープを学んでいます。 私はフィードバックの実装は得意ですが、自分の研究はそれほど得意ではありません。
私は電池を使っています。 大量のデータを収集し、何を知りたいかに応じてさまざまなテストを使用します。 生成されたデータは、セルを充電し、休止し、放電し、再び休止するため、本質的に循環的です。 これらはステップと呼ばれます。
あるテスト(私はそれらを実行と呼びます)では、あるレジームで数サイクル、次に別のレジームで数サイクルになる場合があります。 したがって、サイクル、ステップ、および実行の要因として、応答(電流、電圧、容量、エネルギーなど)を追跡できることが重要です。
私の質問について:11から始まり、4行ごとに1の値で増分する列数式が必要です。 この列は、複数の実行にわたるサイクルの総数を追跡します。 4ずつインクリメントする必要がある理由は、それが各サイクルにいくつのステップがあるかということです。
さらに明確にするために、例を挙げましょう。
列1には「実行」というラベルが付いています。 一連の特定のテストの数を追跡します。
列2には、合計サイクル数というラベルが付いています。 これは私が適切にコーディングする必要がある列です。
列3には、実際のサイクル番号というラベルが付いています。 特定のテストのサイクル番号を記述します。 これらの値は循環的であり、新しい各実行の開始時に1に戻ります。 それらの上限は一貫していません。 各サイクルのステップ数に応じて、値も繰り返されます。 値の例は、1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,1,1,1,1,2,2です。 、2、2など。
列5にはRawStepIDというラベルが付いています。 各サイクルの開始時に1にリセットされます。 例としては、1、2、3、4、1、2、3、4、1、2、3、4などがあります。
列6+は、取得されたすべてのデータです。
これまでの列2への私のアプローチは、ローカル変数を使用してIFステートメントを準備することでした。 RawStepID == 1のたびに、この変数を1の値でインクリメントしたいと思います。 11から開始し、RawStepID = 1の場合は12になり、次にRawStepID = 1の場合は13になる必要があります。次に、変数の現在の値を表示する式が必要です。
つまり、列3に入力したデータを使用する場合、この列の値は次のようになる必要があります。
11,11,11,11,12,12,12,12,13,13,13,13,14,14,14,14,15,15,15,15,16,16,16,16,17、 17,17,17,18,18,18,18など
これが明確であることを願っています。 それまでの間、他のメンバーが行っているように、フォーラムの投稿にテーブルを含める方法を試したり、失敗した場合に、ここにアタッチするダミーテーブルを作成したりします。
ありがとう、
ScaredAntelope。