タグ

2023年2月18日のブックマーク (4件)

  • BigQuery で ROW_NUMBER(), RANK() を使うな!

    どういうことか たとえば created_at が最も新しいレコード 1 件だけ取ってきたいとか、成績のよいレコード上位 5 件を取ってきたいといったとき、よくある方法として RANK() や ROW_NUMBER() のような番号付け関数を使う方法が思い浮かぶと思いますが、BigQuery ではこれらの関数ではなく ARRAY_AGG() 集計分析関数を使うことが推奨されています。 先に結論を ARRAY_AGG() を使うことでクエリの計算を最適化でき、スロット使用量(計算量)が少なく済みます。スロット使用量の上限を定めている場合、非効率なクエリがいくつも実行されるとキューイングされる可能性があるため理由がなければ ARRAY_AGG() を使いましょう。 ドキュメントによれば ORDER BY 句が各 GROUP BY 句のトップレコードを除くすべてを捨てることができるため効率がいい

    BigQuery で ROW_NUMBER(), RANK() を使うな!
  • 失敗しない「USBケーブル」の選び方 形状から通信規格まで徹底解説!

    USBレセプタクル(コネクター)/プラグの「形状」をチェック! まず、USB対応デバイスに備わっている「レセプタクル(差し込み口/コネクター)」と、コネクターに差し込むための「プラグ」の形状をチェックしていきましょう。 USBのレセプタクル/プラグ(以下まとめて「端子」)には、以下の規格が用意されています(規格としては存在するものの、使われていない規格は割愛しています)。 USB Type-A:USBホスト(親機となるデバイス)で利用する端子 USB Standard-A:通常サイズのUSB Type-A端子 USB Type-B:原則としてUSBクライアント(子機となるデバイス)で利用する端子 USB Standard-B:通常サイズのUSB Type-B端子 USB Mini-B:少し小さいサイズのUSB Type-B端子 USB Micro-B:さらに小さいサイズのUSB Type-

    失敗しない「USBケーブル」の選び方 形状から通信規格まで徹底解説!
  • 超合金魂 GX-58 地球防衛軍旗艦アンドロメダ | 魂ウェブ

    商品説明 こんなアンドロメダがかつてあっただろうか。 体にヤマトの名曲を収録し、さらに迫力の光ギミック搭載で "アンドロメダ発進!" 究極の塗装済完成品アンドロメダ!ここに誕生。 ファンに人気の高い地球防衛軍旗艦アンドロメダを、フルカラーLEDを使用した拡散波動砲・エンジンノズルの迫力の光ギミックと、心を熱くする楽曲・効果音を内蔵し商品化。あの劇中の感動のシーンを再現できます。 全長は440mmのビックサイズ。 GX-57 宇宙戦艦ヤマトと同様の1/625スケールとなっています。 ■商品仕様 ・塗装済み完成品モデル ・全長約440mm ・ABS、PVC、Zndc製 ■セット内容 ・体 ・専用台座(赤外線リモコン付) ・艦載機2種8機

    超合金魂 GX-58 地球防衛軍旗艦アンドロメダ | 魂ウェブ
  • 状態空間モデルを用いた因果効果の推定: CausalImpact - Qiita

    東京大学・株式会社Nospareの菅澤です. 今回は状態空間モデルによる時系列予測手法を用いた因果効果の推定手法であるCausalImpactについて紹介します. CausalImpactとは CausalImpactはGoogleによって開発された因果効果推定の方法です.手法の詳細はBrodersen et al. (2015, AoAS)に記載されており,手法を実装したRパッケージも公開されています. CausalImpactは,ある介入が時間変化するアウトカムにどのような影響を与えるかを推定(推測)するための手法です.時間変化するアウトカム(時系列データ)に対して因果効果を推定する有名な方法としてDifference-in-Difference (DID)がありますが,DIDよりも緩い仮定のもとで時間変化する因果効果を推定できる方法として知られています. CausalImpactのコ

    状態空間モデルを用いた因果効果の推定: CausalImpact - Qiita