「展開一番」データで売上高と売掛金の計上額の相関分析を行う 83 |
![]() |
「展開一番」データを利用する例として、売上高と売掛金に相関関係があるかどうかを分析します 売上高は貸方から借方を引いた金額とします、売掛金は借方の金額だけを利用します したがって、売上の訂正は売掛金勘定の借方で行います 月別の計上金額で相関関係を判定します、データの数は多いほど信頼性は高くなりますが、説明の便宜上ここでは四半期の3つとします 最初に「DataSheet」を作成します、ファイル名を「TestData.txt」とします 書き方は「スクリプト詳解」を参考にして下さい 3行のCSV形式のテキストファイルです 1行目はタイトルでそのまま出力されます 2行目の最初の3項目はデータの説明です、項目数及び内容は自由に記述できます データの説明の後に金額を記述します、記述する個数に制限はありません(大量のデータでテストはしていません) なお、相関分析にどこからどこまでのデータを利用するかは、スクリプトの引数で指定します 3行目は2行目と同じ構成にします、2行目のデータと3行目のデータで相関関係を計算します --------------------------------------------- 2025年度売上高と売掛金の相関係数 Code7000,売上高,Cr-Dr,1000000,1200000,875000 Code1200,売掛金,Dr,852000,1190000,880000 --------------------------------------------- 個別ファイルを置くフォルダ(「t1_Profile.txt」で指定)に「TestData.txt」を置き、「Cal7r1t1F2ZLT」スクリプトを実行します このスクリプトは「展開一番アウトサイド処理支援ライブラリ」にあるので、実行前にライブラリの利用を宣言しておきます スクリプトファイル(ファイル名を「test.rb」とします)は以下のようになります --------------------------------------------- require "t1_outside.rb" Cal7r1t1F2ZLT("TestData1",3,5) --------------------------------------------- 「DataSheet」のファイル名に拡張子は不要です パラメタの「3,5」は、データとして利用する範囲を指示します、最初のデータをゼロ番目とし3番目から5番目のデータを利用します 「Ruby}から「test.rb」を実行すると「ZLT_hhhh.txt」が作成されます、「hhhh」は「t1_Profile.txt」で指定している法人番号です 「ZLT_hhhh.txt」には以下が出力されます ------------------------------------------------------------------------------------------- 2025年度第一四半期売上高と売掛金の相関係数 20250208 08:34 ------------------------------------------------------------------------------------------- X:Code7000,売上高,Cr-Dr,1000000,1200000,875000...3Data Y:Code1200,売掛金,Dr,852000,1190000,880000... ------------------------------------------------------------------------------------------- Xの合計,平均,標準偏差 : 3,075,000, 1,025,000, 133,853 Yの合計,平均,標準偏差 : 2,922,000, 974,000, 153,162 ------------------------------------------------------------------------------------------- XとYの共分散 : 18,316,666,666 相関係数 : 0.89 ------------------------------------------------------------------------------------------- 「...3Data」は、X:系列のデータが3つあることを示しています、この例ではデータの数が3で一致していますが、3以上あってもここには最初の3個のデータしか表示されません (データの確認用に使用します) |
|
Last Update 20250301