私はプログラミングはほとんど初心者なのでこのような質問が適当かどうかわかりませんが宜しくお願いします。
競艇の予想と結果の過去のデータを集計したり検証するためのソフトを作りたいと考えています。
現在はExcelで手作業でデータを入力して統計をとったりして検証しているのですが、競艇は1日に1場で12Rあり、全国で20場近く開催されているので年間のデータは膨大でとてもExcelでは対応しきれません。
そこで統計ソフトを作りたいのですが、手始めに予想データと結果データをソフトで読み込んで表やグラフにしたいと思っています。
データは1日分の予想(cvs)ファイルと結果(text)ファイルが1年分あるのですが、このファイルの中からあるデータを読み取って表に並べる、というのは簡単にできるのでしょうか?
いちおうVisual Studio 2003 Proを購入しようと思っております。よくC#がお勧めと言われるのでC#にしようと思うのですが、参考になる書籍は「C$でデータベース」というような本でよろしいのでしょうか?
よろしくお願いします。
No.2ベストアンサー
- 回答日時:
僕は個人的にVB6が好きです。
VBAを進められている方もいます。
基本的に同じようなことが出来ます。
エクセルで作った膨大な資料は、アクセスのデータベースに貼り付けていけば良いでしょう。データベースは辞書と同じなので、検索できる特有の値(PK、プライムキーといいます)を今のエクセルデータで作らないといけません。それ以外なら、確立などを求めたりしなければ、選手を名前で検索して!勝率を並べる!くらいなら、アクセスのほうが簡単だと思います。
ポアソン ポイソン(日本語で習わなかったので、どう呼ばれているか?ちょっとわかりませんが) 失敗の確立を見つける方法で、これらの複雑なデータをハンドルしたければ、アクセスでデータをエクセルに落とし、エクセルの統計ファンクションを使えば、軽いグラフなんかを作ってくれるはずです。
この作業をアクセスにバインドしたVBAで自動的にやらせるか?
VB6などで、作ったデータベースアプリ(アクセスの機能を使うはずです DOなんたら~わすれちゃったな~最近使ってないから)で自分だけのデータ解析ソフトを作ることが出来ます。
これが、お金を払ってやる方法。
どれだけ習得スピードがあるのか?ぼくにはわかりませが、もし、センスがあれば、JAVAを使ってみたらどうだろうか?と思います。データベース部分は、タダのデータベースを持ってこれば良いんですが、SQLコマンドを少々勉強しないといけないかもです。
JAVAは、Cのようなパワフルさにベーシックのような親切なブロック単位のファンクションセットなどをタダで提供しています。扱うデータの量にもよりますが、多分JAJAとSQLのほうが速いような感じも受けます。
とりあえず、こんなところでしょうか??
お返事おくれてすみません。先ほど仕事から帰ってきました。
まずは詳しいご回答ありがとうございます!
アクセスについては今日書店でいろいろ読んできました。簡単なアプリケーションを作る、というようなかんじでしょうか。エクセルは既存の有限シートに書き込んでいくかんじですね。
アクセスとエクセルの連携ということになりそうですね。
VBAは勉強しなければいけませんががんばります。
JAVAは想定外でした。VisualStudioを買おうと思っていましたがJAVAもよさそうですね。書籍も多いですし。
まずアクセスでデータを抽出して並べてみようと思います。
No.1
- 回答日時:
エクセルにはVBAという機能がありますので、それを使うのもいいでしょうし、Accessを使うのも適切かと思います。
わざわざ統計ソフトを作るというのは必要ないのではないでしょうか。
早速のご回答ありがとうございます。
ファイルが数百あるため、これらをExcelやAccessに取り込むというのは自動でできるのでしょうか?
私は現在はTEXTやCSVをコピー&ペーストなどで手作業で入力しているので非常にたいへんなのです。
Accessは使用したことがなく、このようなことが可能なのかもわかりません。
たしかに統計にはよいソフトですが、毎日増えていく予想・結果データをソフトに取り込んで集計データが更新されるようにしたいと思いますが、ExcelやAccessで可能でしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) VBA ふたつの同じ様式シートのセルをコピーしたい 2 2023/03/08 15:28
- Excel(エクセル) Excelで全クラスのランキング表を作成したい 4 2022/05/24 15:28
- ソフトウェア データ入力のインターフェースについて 2 2022/09/27 09:07
- Excel(エクセル) 【マクロ】同じフォルダ内にある複数ブックから1つのブック内の1シートにデータを集めたい 6 2022/09/28 18:16
- Windows 10 JPG PNG サポートされていない形式 (JPGファイルで開ける、開けないがある場合) 4 2022/04/23 13:46
- Visual Basic(VBA) VBA 毎日取得するデータを順番に反映していく方法 6 2023/08/26 16:22
- その他(プログラミング・Web制作) Pythonで、データファイルと列名ファイルを1つのファイルにしたいです。 1 2023/07/27 20:29
- 統計学 どの統計を使えばいいのか教えてください(EZ-Rを使用) 5 2022/10/11 13:28
- システム CSVファイルのマッピング処理の省力化 1 2022/11/24 00:01
- Visual Basic(VBA) ファイル全てを .xlsm に変更したところ、プログラムが途中で落ちてしまっています 17 2022/12/07 12:03
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
formで送信したPOSTデータの削...
-
Javaで家計簿を作成
-
住所から市町村JISコードを検出
-
長さ0の文字列を格納できません...
-
エクセルでSQLを使う
-
納品 vs ご納品 どちらが正し...
-
「スポット受注」はどういう意...
-
texに関する初歩的な質問
-
Zと2とか紛らわしいのがあるか...
-
ソースコードの開示要求できま...
-
納入日と納品日について
-
営業職をやってます。先月発注...
-
プログラマーの土日のみのアル...
-
グーグルの障害者訓練プログラ...
-
初心者です。プログラムを作り...
-
Windows server 2022 CALとSQL ...
-
●「ワークマン」の作業ズボン(...
-
IPv6へ移行するメリット
-
プログラムソースの値段
-
納期の前倒しを依頼する場合 ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
長さ0の文字列を格納できません...
-
formで送信したPOSTデータの削...
-
電子納品
-
Q&Aの掲示板を作成していてヤフ...
-
株価予測システムを作成するた...
-
住所から市町村JISコードを検出
-
桁数の長くないユニークな値の取得
-
Access97データベースの最大登...
-
CGI(Perl)を使用してGoogleスプ...
-
統計ソフトを作りたいです。
-
プログラムを依頼したときの相...
-
パソコン 言語について 競馬...
-
複数同時アクセスついて
-
Postgresの高速検索
-
【ASP.NET】DataSetをSqlDataSo...
-
「ByRef引数の型が一致しません...
-
xreaでのブログについて
-
株価の終値を自動入力し、自動...
-
マスタメンテ系の仕事とは?
-
XMLになるとホームページはどう...
おすすめ情報