ChatGPT を使ってデータを分析する 6 つの方法

ChatGPT を使ってデータを分析する 6 つの方法

翻訳者 |ブガッティ

レビュー | Chonglou

ここ数か月で、リリースされる AI ツールの数は増加していますそのような強力なツールの1 つChatGPTです。これは、人間のようなテキスト会話を理解して実行できる高度な大規模言語モデル (LLM)です。

ChatGPT は会話テキストを生成することが証明されています、あらゆる分野の人々に大きなメリットをもたらす可能性があります。データアナリストの場合 ChatGPT を使用すると分析機能を強化し、複雑なデータの課題に対処できます。データアナリストがChatGPT を使用して日常業務の作業効率を向上させる方法をいくつか見てみましょう

1.タスクに関するアイデア改善する

データアナリストはChatGPTの機能を活用して、タスクやケース スタディを改良したりブレインストーミングしたりできますChatGPT は会話テキストを生成できるため質問することでさまざまな視点を探ることができます。

ビジネス プロセスを自動化するスクリプトを作成するとします。開始方法についてはChatGPTにお問い合わせくださいチャットでプロンプトを入力し応答を待つだけですさらに質問したり、回答に対して追加の視点を提供したりすることもできます

ケーススタディ:ビジネス上の問題があります。顧客の行動をセグメント化して追跡するためのダッシュボードをExcelで作成したいと考えています。私は現在コーヒーショップを経営しており、私の電子商取引ウェブサイトを通じて注文をする顧客が数人います

顧客からどのような情報を収集する必要がありますか?どのような主要業績評価指標を測定すべきでしょうか?どのツールとどのタイプの視覚化を使用すればよいですか?また、ユーザーセグメンテーションにはどのようなコホート分析を含めることをお勧めします?

2.バグ修正トラブルシューティング

データアナリストとして、日常業務の中でコード、数式、またはスクリプトのエラーに遭遇することがあります。 ChatGPTとの会話により、デバッグ戦略、新しい視点、さらにはバグのあるコードを修正するためのソリューションが提供される場合があります

ヒントやエラー メッセージを提供すると、 ChatGPT はコードで問題が発生している理由を説明できます

ヒント:このDAX数式では、フィルターで選択した日付に基づいて値を返すようにしたいです。年と月を考慮してください。ただし、以下の数式ではエラーが返されました

 Customer Espresso and Cappuccino= CALCULATE( SUM('Sales Data'[Amount]), , KEEPFILTERS( 'Sales Data'[Product Type] ="Espresso" and 'Sales Data'[Product Type] ="Cappuccino")

3.データを解釈し、複雑なコードを説明する

ChatGPT は、長くて複雑なコードを理解しようとするときに役立ちましこのような場合コードを理解するには、理解しようとしているコードをコピーして貼り付け、 このコードを説明してくださいと言って応答を要求します。

4.コード数式、構文を記述編集、生成する

C hatGPT は複雑なコードを解釈するために使用できます。コードや文法の作成を依頼できます。

ケーススタディ: forループを含むPython の ifステートメントがあります現在のコードは、 myList の長さがちょうど 3 であるかどうかをチェックし、ステートメントが true の場合はループします。それ以外の場合は、else ステートメントを実行し、myList2 の各項目を出力します。ただしどちらかのリスト4 文字のみの項目をすべて印刷するように変更する必要があります

私のヒント:この Python コードを変更して、リスト内の 4 文字のみの項目をすべて出力できますか

 myList = ['Python', 'MUO', 'Hello'] myList2 = ["Fish", "Gold", "Bag"] if len(myList) == 3: for items in myList: print(items) else: for items2 in myList2: print(items2)

5. 新しいスキルを学ぶ

以前、 Googleスプレッドシートに静的な日付と時刻を追加する方法に関する記事公開しまし。 ChatGPT を使用してこのトピックについてさらに詳しく学習したり、さまざまなアプリケーションで同様のことを実行する方法を学習したりできます。たとえば、Tableau で静的な日付と時刻を追加する方法などです。

ヒントを書き込むことで、新しい機能やスキルについて学んだり、お気に入り分析ツールの特定の機能の使い方を学んだりすることができます。

6.コード文書化する

コメント付きのコードは読みやすくなります。しかし誰もがこのプロセスが退屈で面倒だと感じていることを認めなければなりませ ChatGPT は、このタスクを簡単かつ高精度かつ効率的に実行できます。

質問すると、コピーして貼り付けることができる、完全にコメントされたコードが表示されます

私のヒント:この SQL コードにコメントを追加できます:

 SELECT e.employee_id AS "Employee #" , e.first_name || ' ' || e.last_name AS "Name" , e.email AS "Email" , e.phone_number AS "Phone" , TO_CHAR(e.hire_date, 'MM/DD/YYYY') AS "Hire Date" , TO_CHAR(e.salary, 'L99G999D99', 'NLS_NUMERIC_CHARACTERS = ''.,'' NLS_CURRENCY = ''$''') AS "Salary" , e.commission_pct AS "Comission %" , 'works as ' || j.job_title || ' in ' || d.department_name || ' department (manager: ' || dm.first_name || ' ' || dm.last_name || ') and immediate supervisor: ' || m.first_name || ' ' || m.last_name AS "Current Job" , TO_CHAR(j.min_salary, 'L99G999D99', 'NLS_NUMERIC_CHARACTERS = ''.,'' NLS_CURRENCY = ''$''') || ' - ' || TO_CHAR(j.max_salary, 'L99G999D99', 'NLS_NUMERIC_CHARACTERS = ''.,'' NLS_CURRENCY = ''$''') AS "Current Salary" , l.street_address || ', ' || l.postal_code || ', ' || l.city || ', ' || l.state_province || ', ' || c.country_name || ' (' || r.region_name || ')' AS "Location" , jh.job_id AS "History Job ID" , 'worked from ' || TO_CHAR(jh.start_date, 'MM/DD/YYYY') || ' to ' || TO_CHAR(jh.end_date, 'MM/DD/YYYY') || ' as ' || jj.job_title || ' in ' || dd.department_name || ' department' AS "History Job Title" FROM employees e -- to get title of current job_id JOIN jobs j ON e.job_id = j.job_id -- to get name of current manager_id LEFT JOIN employees m ON e.manager_id = m.employee_id -- to get name of current department_id LEFT JOIN departments d ON d.department_id = e.department_id -- to get name of manager of current department -- (not equal to current manager and can be equal to the employee itself) LEFT JOIN employees dm ON d.manager_id = dm.employee_id -- to get name of location LEFT JOIN locations l ON d.location_id = l.location_id LEFT JOIN countries c ON l.country_id = c.country_id LEFT JOIN regions r ON c.region_id = r.region_id -- to get job history of employee LEFT JOIN job_history jh ON e.employee_id = jh.employee_id -- to get title of job history job_id LEFT JOIN jobs jj ON jj.job_id = jh.job_id -- to get namee of department from job history LEFT JOIN departments dd ON dd.department_id = jh.department_id ORDER BY e.employee_id;

データアナリストは仕事でChatGPTを活用できる

ChatGPT のような強力なAI ソリューションは、データアナリストを含め、すべての人の生産性を向上できます ChatGPT の自然言語処理機能を使用し適切なプロンプトを尋ねることで、データ アナリストはタスクに関するアイデアや洞察を迅速かつ正確に得ることができます

ただし、ChatGPT は仕事のアシスタントとして役立ちますが、そのフィードバックを批判的に評価してテストすることが重要ですこの素晴らしいテクノロジーを探索しワークフロー統合してください

原題:データアナリストとして ChatGPT を使用する 6 つの方法、著者: Ifeanyi Iheagwara

<<:  データベース設計: MySQL フィールド名がキーワードと衝突するのを防ぎ、データの整合性を保護します。

>>:  Baiduのビジネスマルチモーダル理解とAIGCの革新的な実践

ブログ    
ブログ    
ブログ    

推薦する

マイクロソフト、AIツール「コパイロット」があなたの仕事を奪うことはないと改めて主張

Responsible AI チームを発表した際、Microsoft の幹部は、Copilot は仕...

すべてを圧縮するだけです! OpenAIの主任科学者イリヤ・スツケバーが教師なし学習に注目

最近、OpenAI の主任科学者 Ilya Sutskever 氏が、計算理論の研究に重点を置く S...

「紫禁城の戦い」 - ディープラーニング フレームワーク: Keras VS PyTorch

TensorFlow は、多くの科学者、エンジニア、開発者にとって主要なディープラーニング フレー...

...

Megvii Technology: 人工知能が携帯電話の「視覚」革命をリード

[51CTO.comより引用] 現在、AIの幕が開き、人類世界は蒸気時代、電気時代、情報化時代に続く...

...

AからZまで、人工知能が世界を変える26のキーワード

今日、人工知能はもはや漠然とした研究室の技術ではなく、私たちの生活のあらゆる側面に組み込まれています...

Google GlassのDIY貧弱版、カスタムジェスチャーコントロール、Raspberry Piがまたもや新しい遊び方を開発

この記事はAI新メディアQuantum Bit(公開アカウントID:QbitAI)より許可を得て転載...

知能ロボット連携システムとその主要技術

ロボットの知能化に向けた開発において、マルチロボット協働システムは包括的な技術統合プラットフォームで...

専門家の洞察: 5G とロボットの未来を実現する

[[423559]] 5Gの開発と導入は、特にアジアで加速しています。現場ではさまざまな試験が進行中...

嫌がらせ電話をかけてきた相手は実はAIロボットだった?

「ネットワークの向こう側に犬がいるかどうかは分からない」 - テクノロジーの発展により、同じ原理が...

トップ 10 のディープラーニング フレームワークの比較分析

2016 年が過ぎ、BEEVA Labs のデータ アナリスト Ricardo Guerrero G...

アリババのキャンパス採用の給与は魅力的すぎる、アルゴリズム職の最高給与は72万!最初のオファーを選択するにはどうすればいいですか?

[[248005]]インターネット業界は将来性が有望で、お金を稼げるので就職するには良い場所だと多...

TSMC、7nmチップの商業生産を開始

TSMCのCEOである魏哲佳氏は、TSMCの7nm生産能力の増加が予想よりも遅いという最近の憶測を否...

人工知能は進歩しすぎているのでしょうか?この記事を読めば、誰もが人工知能の歴史を理解できる

人工知能は常に人々に非常に高級感を与えます。人々に役立つものの意味と価値を理解する必要があります。 ...