SQL

【Snowflake】SQLで前ゼロ埋めをする方法

はじめにSnowflakeで数値や文字列の前にゼロを埋める(ゼロパディング)方法についてまとめます。例えば、IDやコード番号の桁数を統一するために「5」を「00005」とするような処理が必要になるケースがあります。LPAD関数を使う方法基本...
Project Management

【アジャイル開発】企画段階での作成物

アジャイル開発は、変化に対応しながら価値を提供していく開発手法です。しかし、ウォーターフォール型に慣れた組織では、計画性や文書化された成果物が不足しているように感じることがあります。この記事では、ウォーターフォール型の成果物も取り入れたアジ...
Project Management

【アジャイル開発】イテレーションとスプリントの違い

アジャイル開発において、「イテレーション」と「スプリント」という用語をよく耳にします。スプリントはイテレーションの一種であるとも言えますが、微妙な違いがあります。特に、スクラムを採用している場合は、「スプリント」という言葉が主流です。イテレ...
Python

【Python】日付の書式変換を行う便利な関数

Pythonでは、datetimeモジュールを使って日付や時間の処理を行うことが一般的です。今回は、日付の書式変換や和暦と西暦の相互変換を効率よく行うための便利な関数をいくつか紹介します。これらの関数を活用すれば、業務でのデータ処理やレポー...
Python

【Streamlit】Bootstrap Iconsを使用する方法

Streamlitは簡単にウェブアプリを作成できるPythonライブラリです。アプリを見栄え良くするためにアイコンを使いたい場合、無料で豊富な種類を持つ Bootstrap Icons が便利です。本記事では、StreamlitでBoots...
Python

【Streamlit】太字を表示する方法

StreamlitはPythonで簡単にWebアプリケーションを開発できるフレームワークです。データの可視化やインタラクティブな要素を手軽に追加できるのが特徴です。本記事では、Streamlitでテキストを太字にする方法をまとめます。st....
Mathematics

二項分布とは?分かりやすくまとめ

統計や確率の分野では、「成功・失敗」のような2つの結果がある試行を繰り返すことがよくあります。例えば、「サイコロを投げて1が出るかどうか」「製品を検査して不良品かどうか」などです。このようなケースで役に立つのが 二項分布(Binomial ...
Mathematics

ベルヌーイ分布とは?分かりやすくまとめ

統計学や機械学習でよく登場する「ベルヌーイ分布(Bernoulli Distribution)」についてまとめます。ベルヌーイ分布とは?ベルヌーイ分布とは、試行の結果が2つに分かれる確率分布です。例えば、以下のような試行の結果です。コインを...
Mathematics

指数型分布族とは?

統計学や機械学習において重要な「指数型分布族(exponential family)」は、多くの確率分布を統一的に表現できる便利な枠組みです。正規分布やベルヌーイ分布、ポアソン分布など、幅広い分布がこの族に属します。指数型分布族の定義、具体...
BI

BIやデータ分析における「チャート」の意味とは?

データの集計や分析の中で、しばしば「チャート」という言葉を使いますが、あらためてどういう意味?どの範囲?と思い、調べました。「チャート(Chart)」とは、データを視覚的に表現するためのグラフや図表の総称です。単なる数表は「チャート」とは呼...