選挙速報に必要なサンプル数をバッチファイルで算出
選挙開票日に当確ランプが20時に付くことがありますが、あれは統計結果に基づいて算出しています。
その算出をバッチファイルでするようにしました。
コード有ります。
@echo off
chcp 65001 >nul
:menu
cls
set /p N=母集団の人数を入力:
set /p p=回答率を入力:
set /p e=許容差を入力:
powershell -command "$N=%N%; $p=%p%/100; $e=%e%/100; $z=1.96; $firstPart = ($z*$z*$p*(1-$p))/($e*$e); $sampleSize = [math]::ceiling($firstPart / (1 + ($firstPart / $N))); Write-Host ''; Write-Host '%N%名のアンケートの標本サイズは ' $sampleSize '名です。'"
pause
goto menu