回答

分詞構文ではなく、普通に表現すると、
Because it was cold,I did not go out.
だと思われます。
「(気温的に、天候的に)寒い」という表現はI am coldとはいいません。なのでこの場合、It being~となります。

この回答にコメントする
疑問は解決しましたか?