LangChain

【LangChain】LCELを使用したChain実装

LangChainを使ったプログラム作成をしておりますが、LCEL(LangChain Expression Language)を使っていなかったため、試しに実装してみました。from langchain.chat_models impor...
Python

【Python】データフレームをSnowflakeのテーブルへインポートする方法

CSVファイルやTSVファイルなどに格納されたデータをSnowflakeのテーブルへインポートするPythonコードを記載します。GUIでもインポートできますが、ファイルサイズの制限(50 MB)があり、やや不便です。COPYコマンドの利用...
Tableau

【Tableau Prep】ユーザーごとに処理結果が異なる問題

Tableau Prepで、同じフローを開いているのにも関わらず、ユーザーごとに処理結果が異なる問題が発生しました。特定ユーザーのみエラーが発生していました。結論としては、Tableau Prepのバージョンが異なっていることが原因でした。...
Power BI

Power BIでTableauのLOD計算(FIXED)を再現

TableauのLOD計算のような計算をPower BIでできないかと思い、調べてみたところ、DAXのALLEXCEPT関数を利用することできました。データ以下のような表形式データがあったとして、areaの平均amountと各レコードのam...
LangChain

【LangChain】DALL・Eが生成した画像を出力するStreamlitアプリ

LangChain、OpenAIのDALL・E APIを使用して、DALL・Eが生成したStreamlitアプリケーションを作成してみました。以下、Pythonのコードです。OpenAIのAPIキーは環境変数に登録してあります。Python...
Power BI

Result download worker errorがSnowflakeとBIツールの接続時に発生

Tableau Desktop、Power BI DesktopからSnowflakeに接続した際に以下のエラーが発生しました。Tableau (25) Result download worker error: Worker error:...
Mathematics

相関関係か因果関係か?統計の罠

導入データは「21世紀の石油」と言われ、そのデータを理解、解釈する際に欠かせない学問が統計学です。統計学は、時に重要な決断を下すのに利用されますが、一つの重要な罠があります。それが「相関関係」と「因果関係」の違いであり、違いを理解しながらデ...
Marketing

【Python】分散分析による複数キャンペーンの広告効果比較

はじめに広告はビジネスの成功に不可欠な要素ですが、投資した資源が実際にどのような成果をもたらしているのかを理解することは重要です。デジタル時代においては、広告の効果を正確に測定し、それをマーケティング戦略に反映させることが、企業の競争力を高...
Mathematics

直感に反する確率 予想を裏切る4つの現象

人間の直感と異なる意外な結果をもたらす事象の例として、モンティ・ホール問題、誕生日のパラドックス、シンプソンのパラドックス、ベルトランの箱のパラドックスの4つをご紹介します。イントロダクション確率は、日常生活の至る所に存在しますが、この確率...
Mathematics

【学習メモ】因子分析の理論をわかりやすく Pythonコード付き

因子分析について、Pythonでの実装は非常に簡単にできます。ただ、理論については、何となくわかった気になっては、テキストを読み返す、ということを繰り返していたので、Pythonのコードも交えた学習メモを作成してみました。Pythonに関心...