python3 Anacondaのjupyter notebookを使用しています。
semopyを使って構造方程式モデリングを実行しようとしています。
!pip install semopy
で無事にインストール完了後、
from semopy import Model
とインポートを行っても
--------------------------------------------------------------------------- TypeError Traceback (most recent call last) <ipython-input-25-ad0b51548ac4> in <module> ----> 1 from semopy import Model ~\Anaconda3\envs\NewBox1\lib\site-packages\semopy\__init__.py in <module> 1 """semopy: Structural Equation Modeling Optimization in Python""" 2 from .regularization import create_regularization ----> 3 from .model_effects import ModelEffects 4 from .model_means import ModelMeans 5 from .stats import calc_stats, gather_statistics ~\Anaconda3\envs\NewBox1\lib\site-packages\semopy\model_effects.py in <module> 4 import pandas as pd 5 import numpy as np ----> 6 from .model_means import ModelMeans 7 from .utils import chol_inv, chol_inv2, cov, kron_identity, calc_zkz, chol 8 from scipy.linalg import block_diag ~\Anaconda3\envs\NewBox1\lib\site-packages\semopy\model_means.py in <module> 5 import numpy as np 6 import pandas as pd ----> 7 from .model import Model 8 from collections import defaultdict 9 from scipy.linalg import block_diag ~\Anaconda3\envs\NewBox1\lib\site-packages\semopy\model.py in <module> 8 from collections import defaultdict 9 from dataclasses import dataclass ---> 10 from .model_base import ModelBase 11 from .polycorr import hetcor 12 from .solver import Solver ~\Anaconda3\envs\NewBox1\lib\site-packages\semopy\model_base.py in <module> 4 from abc import ABC, abstractmethod 5 from collections import defaultdict ----> 6 from .parser import parse_desc 7 import logging 8 ~\Anaconda3\envs\NewBox1\lib\site-packages\semopy\parser.py in <module> 6 7 Operation = namedtuple('Operation', 'name, params, onto', ----> 8 defaults=(None, None)) 9 __prt_lvalue = r'(\w[\w.]*(?:\s*,\s*[\w.]*)*)' 10 __prt_op = r'\s*((?:\s\w+\s)|(?:[=~\*@$<>\-]+\S*?))\s*' TypeError: namedtuple() got an unexpected keyword argument 'defaults'
上記のエラーが生じます。
解決法がわからず、ご存じの方がいらっしゃいましたらご教授いただけますと幸いです。
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー