問題タブ [featuretools]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
featuretools - Featuretools で加重和変換プリミティブをどのように実装しますか?
Featuretools の加重総和プリミティブを実装する方法を理解しようとしています。重み付けは、次のように time_since_last に依存するものとします
cum_sum (金額) = sum_{i} exp( -a_{i} ) * amount_{i}
i
ローリング 6 か月の期間はどこにありますか....
上に元の質問があります。しばらく試行錯誤した後、私は自分の目的のためにこのコードを思いつきました:
ここからエンティティとリレーションのデータと初期設定を使用する
上記を実行すると、必要な機能に近づきましたが、最終的には正しく機能せず、理解できませんでした。だから私は機能を得ました
SUM(loans.WEIGHT_TIME_UNTIL(loan_start))
だがしかし
SUM(loans.loan_amount * Loans.WEIGHT_TIME_UNTIL(loan_start))
私はここで何を見逃したのですか?
さらに試してみました....
私の推しはタイプミスマッチでした!しかし、「タイプ」は同じです。とにかく私は次のことを試しました:
1) es["ローン"].convert_variable_type("loan_amount",ft.variable_types.Numeric) 2) ローン["loan_amount_"] = ローン["loan_amount"]*1.0
(1) についても (2) についても、より有望な結果の機能が得られます。
ローン金額_ * WEIGHT_TIME_UNTIL(ローン開始)
そしてまた
ローン金額 * WEIGHT_TIME_UNTIL(ローン開始)
しかし、実際には私の意図ではなかったクライアントの代わりに、目標値=ローンがある場合に限ります。
python - df.groupby('A').agg('min') はどのように機能ツールに変換されますか?
この単純なコード スニペットがあるとします。データフレームをグループ化、集約、およびマージします。
パンダの使用:
データ
DF:グループと集計
df_結果:マージ
df_new:featuretools を使用した試み:
機能マトリックス:
Pandas での操作はどのように featuretools に変換されますか (できれば別のテーブルを追加せずに)?
私が featuretools を試しても正しい出力が得られませんでしたが、使用したプロセスはある程度正しいと思います。