How to treat tax basis of capital stock

オープン
#332 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る

メンテナーはふだん 1 日以内に返信

@jdebacker がすでに取り組んでいます。

2023年8月11日 から。

  • #874 @jdebacker による — オープン

評価

難易度
5/5
見積もり時間
1週間以上
初心者へのやさしさ
12/100
issue の種類
機能追加
明瞭さ
おおむね明確
活発さ
停滞
技術スタック
python
領域
backend

調査の方向性

The issue proposes changing the firm's profit function so the depreciation deduction uses the tax-basis aggregate capital K^tau instead of economic depreciation, and it gives the recursion for K^tau_{t+1} as a function of past capital stocks. The payload names no source files or tests, so locate the firm profit and capital law-of-motion code in OG-Core yourself. Linked pull request #874 is still open and already covers this work, so check it before starting. Done would mean the firm problem tracks K^tau dynamically and the model runs with it.

索引モデルが issue の本文から書いたものです。

説明

In OG-USA right now, the firm's profit function is the following,

proffunc

where delta**tau in the last term is the tax basis of depreciation. It represents the fraction of economic depreciation that can be deducted from the firm's tax liability at the corporate income tax rate tau**corp. One issue with this is that when the tax basis depreciation is not equal to the economic depreciation tau**delta != delta then the tax basis of aggregate capital does not equal the actual aggregate capital K**tau != K. The last term in the profit equation should really be in terms of the tax basis of aggregate capital K**tau.

proffunctau

Making the tax basis of aggregate capital the component that determines the degree of depreciation deductibility makes K**tau the component that firms need to keep track of. Intuitively, the tax basis of aggregate capital is a function of the entire history of actual aggregate capital stocks. This is seen by combining the law of motion for the actual aggregate capital stock,

klom

with the law of motion for the tax basis of the aggregate capital stock.

ktaulom

Subtracting the actual law of motion equation from the tax basis law of motion equation and solving for K**tau_{t+1} gives the recursion that shows that the tax basis aggregate capital is a function of the history of actual capital stocks.

ktautp1

This renders the firm's problem dynamic. We need to update this in OG-USA.

主要言語
Python
スター
85
フォーク
153
平均マージ
1日 19時間
マージ済み PR(30日)
19

環境構築

このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

PSLmodels/OG-Core のほかの issue

PSLmodels/OG-Core の issue をすべて見る

似ている issue

Python の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。