Base SAS: Udregne ratio for variabel pr minut baseret på events med timestamps
Hej experterJeg har lidt svært ved at løse dette problem, som jeg håber I kan hjælpe med:
Jeg har et dataset med tre variable. En der angiver en periode, en der angiver et event, og en der angiver et antal millisekunder fra periodens start.
De to eventtyper hedder ON og OFF, svarende til lyset bliver tændt, og lyset bliver slukket. For hvert event er der angivet hvornår det sker, i millisekunder.
Jeg har brug for at vide, i hvor lang tid i hvert minut af perioden at lyset var tændt som en ratio fra 0-1.
Eksempel:
period event ms
1 ON 0
1 OFF 30000
1 ON 45000
1 OFF 75000
1 ON 90000
...
Der er kun en periode i eksemplet. Resultatet skulle gerne være, at for minut '1' og '2' er ratio '.75', da lyset har været tændt i 45 sekunder i begge minutter. Hvis der ikke er flere events end disse, bør minut '3' således have en ratio på '1'. Dette gælder for alle minutter i resten af perioden.
Kan I komme med et godt bud på hvordan jeg kan løse dette?
På forhånd tak for hjælpen!