titanite.cli
#
Module Contents#
Functions#
Show configuration |
|
Prepare data |
|
Create comment sentiment analysis data. |
|
(WIP) Create histogram. |
|
Run hbar for round-robin headers. |
|
Run crosstab for all headers. |
|
Create chi2_test |
|
Create p < 0.05 data. |
|
(WIP) Create crosstab. |
|
header が処理してよい値か確認する |
|
Check responses |
Data#
API#
- titanite.cli.app#
‘Typer(…)’
- titanite.cli.config(load_from: str = 'config.toml', questions: bool = False, choices: bool = False)#
Show configuration
- titanite.cli.prepare(read_from: str, write_dir: str = '../data/test_data/', load_from: str = 'config.toml') None #
Prepare data
CSV形式で出力したGoogleスプレッドシートの回答を読み込み、 前処理したデータを生成します。
- titanite.cli.comments(read_from: str = '../data/test_data/prepared_data.csv', write_dir: str = '../data/test_data/comment/', load_from: str = 'config.toml') None #
Create comment sentiment analysis data.
Parameters
read_from : str, optional description, by default “…/data/test_data/prepared_data.csv” write_dir : str, optional description, by default “…/data/test_data/comment/” load_from : str, optional description, by default “config.toml”
- titanite.cli.hbar(header: str, read_from: str = '../data/test_data/prepared_data.csv', write_dir: str = '../data/test_data/hbar/', load_from: str = 'config.toml')#
(WIP) Create histogram.
保存先: - “…/data/test/data/hbar/カラム名/カラム名-色カラム名.csv” - “…/data/test/data/hbar/カラム名/カラム名-色カラム名.json” - “…/data/test/data/hbar/カラム名/カラム名-色カラム名.png”
- titanite.cli.hbars(read_from: str = '../data/test_data/prepared_data.csv', write_dir: str = '../data/test_data/hbar/', load_from: str = 'config.toml', save: bool = False)#
Run hbar for round-robin headers.
Parameters
read_from : str, optional description, by default “…/data/test_data/prepared_data.csv” write_dir : str, optional description, by default “…/data/test_data/hbar/” load_from : str, optional description, by default “config.toml” save : bool, optional description, by default False
- titanite.cli.crosstabs(read_from: str = '../data/test_data/prepared_data.csv', write_dir: str = '../data/test_data/crosstab/', load_from: str = 'config.toml', save: bool = False) None #
Run crosstab for all headers.
アンケート項目をクロス集計し、相関関係を調べます。 離散変数になっている2つの質問を総当たりして、相関データを生成します。 相関関係はカイ二乗検定で評価します。
Parameters
read_from : str, optional path to preprocessed data file, by default “…/data/test_data/prepared_data.csv” write_dir : str, optional path to save processed files, by default “…/data/test_data/crosstab/” load_from : str, optional path to configuration file, by default “config.toml”
- titanite.cli.chi2(read_from: str = '../data/test_data/prepared_data.csv', write_dir: str = '../data/test_data/chi2_test/', load_from: str = 'config.toml') tuple #
Create chi2_test
Parameters
read_from : str, optional description, by default “…/data/test_data/prepared_data.csv” write_dir : str, optional description, by default “…/data/test_data/chi2_test/” load_from : str, optional description, by default “config.toml”
Returns
tuple description
- titanite.cli.p005(header: str, read_from: str = '../data/test_data/prepared_data.csv', write_dir: str = '../data/test_data/p005/', load_from: str = 'config.toml', save: bool = False) None #
Create p < 0.05 data.
引数 header に対してクロス集計し、相関がある(=
p< 0.05
)の項目のみデータを生成します。Parameters
header : str name of column read_from : str, optional path to preprocessed data file, by default “…/data/test_data/prepared_data.csv” write_dir : str, optional path to save processed files, by default “…/data/test_data/p005/”
- titanite.cli.crosstab(header: str, read_from: str = '../data/test_data/prepared_data.csv', write_dir: str = '../data/test_data/hbar/', load_from: str = 'config.toml')#
(WIP) Create crosstab.
保存先: - “…/data/test/data/crosstab/カラム名/カラム名-相手カラム名.csv” - “…/data/test/data/crosstab/カラム名/カラム名-相手カラム名.json” - “…/data/test/data/crosstab/カラム名/カラム名-相手カラム名.png”
- titanite.cli.is_valid_header(test_header: str, valid_headers: list) None #
header が処理してよい値か確認する
Parameters
data : pd.DataFrame description_ header : str description
Raises
typer.Exit description
- titanite.cli.is_valid_path(path: pathlib.Path) None #
- titanite.cli.response(read_from: str = '../data/test_data/prepared_data.csv', write_dir: str = '../data/test_data/') None #
Check responses
アンケートに回答した日時を調べる
Parameters
read_from : str, optional path to preprocessed data file, by default “…/data/test_data/prepared_data.csv” write_dir : str, optional path to save processed files, by default “…/data/test_data/”