找一下三井不动产私募基金,私募REITs(MFPR)的收益率,找数据

Criado em: 2 de abril de 2026

Respondido usando GPT-5.4 Thinking por Chat01

Pergunta

找一下三井不动产私募基金,私募REITs(MFPR)的收益率,找数据

Python

python
import openpyxl, os, json, re, pandas as pd, numpy as np path='/mnt/data/ajpi-databook-ja.xlsx' wb = openpyxl.load_workbook(path, data_only=True, read_only=True) wb.sheetnames[:20], len(wb.sheetnames) (['概要', '月次収益率指数値', '四半期収益率', '四半期収益率(四分位有)', '年次収益率', '年次収益率(四分位有)', '稼働率', '平均賃料(坪単価)', 'キャップレート', 'ユニバース'], 10)

Python

python
for s in wb.sheetnames: ws=wb[s] found=[] for row in ws.iter_rows(min_row=1, max_row=min(ws.max_row,200), values_only=True): txt=' | '.join([str(x) for x in row if x is not None]) if '私募' in txt or 'MFPR' in txt or '三井不動産プライベート' in txt: found.append(txt) print('SHEET',s, 'matches', len(found)) for t in found[:10]: print(t[:300]) print('---')

Python

python
ws = wb['年次収益率'] # print dimensions and first 40 rows/10 cols for i,row in enumerate(ws.iter_rows(min_row=1, max_row=40, values_only=True), start=1): print(i, row[:12])

Python

python
ws=wb['年次収益率'] headers=[] for col in range(1, ws.max_column+1): headers.append((col, ws.cell(3,col).value, ws.cell(4,col).value)) headers[:40], ws.max_column ([(1, None, None), (2, None, 'YYYYMM'), (3, '全ユニバース', 'インカム収益率'), (4, None, 'キャピタル収益率'), (5, None, '総合収益率'), (6, None, None), (7, 'オフィス', 'インカム収益率'), (8, None, 'キャピタル収益率'), (9, None, '総合収益率'), (10, '住宅', 'インカム収益率'), (11, None, 'キャピタル収益率'), (12, None, '総合収益率'), (13, '商業', 'インカム収益率'), (14, None, 'キャピタル収益率'), (15, None, '総合収益率'), (16, '都市型商業', 'インカム収益率'), (17, None, 'キャピタル収益率'), (18, None, '総合収益率'), (19, '郊外型商業', 'インカム収益率'), (20, None, 'キャピタル収益率'), (21, None, '総合収益率'), (22, 'ホテル', 'インカム収益率'), (23, None, 'キャピタル収益率'), (24, None, '総合収益率'), (25, '物流', 'インカム収益率'), (26, None, 'キャピタル収益率'), (27, None, '総合収益率'), (28, None, None), (29, 'オフィス', '東京主要3区'), (30, None, None), (31, None, None), (32, None, '東京23区'), (33, None, None), (34, None, None), (35, None, '東京圏'), (36, None, None), (37, None, None), (38, None, '名古屋市'), (39, None, None), (40, None, None)], 159)

Python

python
for s in ['年次収益率','四半期収益率','キャップレート','ユニバース']: ws=wb[s] # find last nonempty date row last=None for r in range(ws.max_row,1,-1): v=ws.cell(r,2).value if v is not None: last=r;break print(s, 'last row', last, ws.cell(last,2).value) vals=[ws.cell(last,c).value for c in range(1,12)] print(vals) print()

Python

python
ws=wb['年次収益率'] for r in range(ws.max_row-5, ws.max_row+1): print(r, [ws.cell(r,c).value for c in range(2,6)])

Python

python
# last dated rows in annual returns for r in range(275,286): print(r, [ws.cell(r,c).value for c in range(2,6)])

Python

python
import openpyxl, pandas as pd, os, math wb = openpyxl.load_workbook('/mnt/data/ajpi-databook-ja.xlsx', data_only=True, read_only=True) # extract latest data # annual returns ws = wb['年次収益率'] latest_annual_row = 283 annual_date = ws.cell(latest_annual_row,2).value annual_income = ws.cell(latest_annual_row,3).value annual_cap = ws.cell(latest_annual_row,4).value annual_total = ws.cell(latest_annual_row,5).value # quarterly returns wq = wb['四半期収益率'] # identify columns q_label = wq.cell(102,2).value q_date = wq.cell(102,3).value q_income = wq.cell(102,4).value q_cap = wq.cell(102,5).value q_total = wq.cell(102,6).value # cap rate wc = wb['キャップレート'] cap_date = wc.cell(293,2).value cap_overall = wc.cell(293,3).value # universe wu = wb['ユニバース'] u_date = wu.cell(295,2).value u_assets_trn = wu.cell(295,3).value u_props = wu.cell(295,4).value u_funds = wu.cell(295,5).value u_assets_jpy = wu.cell(295,6).value summary = pd.DataFrame([ ['AJPI全ユニバース 年次収益率', annual_date.date().isoformat(), annual_income, annual_cap, annual_total, 'ARES AJPI databook ja.xlsx / 年次収益率'], ['AJPI全ユニバース 四半期収益率', str(q_label), q_income, q_cap, q_total, 'ARES AJPI databook ja.xlsx / 四半期収益率'], ['AJPI全ユニバース キャップレート', cap_date.date().isoformat(), cap_overall, None, None, 'ARES AJPI databook ja.xlsx / キャップレート'], ['AJPI全ユニバース ユニバース規模(兆円/物件/ファンド)', u_date.date().isoformat(), u_assets_trn, u_props, u_funds, 'ARES AJPI databook ja.xlsx / ユニバース'], ], columns=['指标','时点','income_or_value','capital_or_props','total_or_funds','来源']) out='/mnt/data/mfpr_public_data_proxy.csv' summary.to_csv(out,index=False) out, summary ('/mnt/data/mfpr_public_data_proxy.csv', 指标 ... 来源 0 AJPI全ユニバース 年次収益率 ... ARES AJPI databook ja.xlsx / 年次収益率 1 AJPI全ユニバース 四半期収益率 ... ARES AJPI databook ja.xlsx / 四半期収益率 2 AJPI全ユニバース キャップレート ... ARES AJPI databook ja.xlsx / キャップレート 3 AJPI全ユニバース ユニバース規模(兆円/物件/ファンド) ... ARES AJPI databook ja.xlsx / ユニバース [4 rows x 6 columns])

Pensamento

Providing public data and clarifying data limitations

I can extract MFPR public stats into a simple CSV from their available webpage. I’ll cite details like JCR ratings, but note that specific fund-level yields aren’t available publicly—found only on the investor login. I’ll clarify the data limitations and use citations to support the claims.

Thought for 9m 58s

Resposta

我先给你结论:

MFPR(Mitsui Fudosan Private REIT / 三井不动产私募REIT)公开网页上,我这轮没有找到可直接核验的“基金自身分配收益率 / 总回报率”明细。 官方站点公开部分能看到的是投资者登录入口,公开导航主要是基金介绍、投資法人概要和可持续性页面,没有公开 IR 数据库或分配金页。(Mitsui Fudosan Private REIT)

公开能核验到的 MFPR 基本面数据 有这些:

  • 截至 2025-12-31,MFPR 公开页披露:** 资产规模约 4,340 亿日元**(取得价格基准)、57 个物业205 家投资人LTV 约 36.5%;资产类型大致为 办公 49% / 住宅 23% / 商业 13% / 物流等 9% / 酒店 6%。(Mfia)
  • JCR 在 2024-10-22 的评级材料里写到,MFPR 当时为 55 个物业、取得价格 3,989 亿日元,并维持 AA / Stable;JCR 还提到其各资产类型维持较高稼动率,LTV 大致控制在 40% 左右的正常区间。(JCR)

因为 单只 MFPR 的公开收益率没有直接披露出来,你现在如果只是想先拿一个可公开核验的收益率 proxy,最接近的是 ARES 的 AJPI(日本核心不动产基金/含私募基金与 J-REIT 物业数据的物业指数)。AJPI 的定义是:基于机构投资者核心不动产基金持有物业的 NOI 收益 + 外部估值变动 计算的表现指数;ARES 官方也提供了 Databook 下载。(ARES Japan Property Index)

我已经把官方 Databook 里最新可见的 proxy 数字抽出来了,给你两个文件: ARES 官方 AJPI Databook(我已下载)
我提取的 MFPR 公开替代数据 CSV

其中可直接先看这几个数(注意:这是市场 proxy,不是 MFPR 单只基金官方回报):

  • AJPI 全市场年化收益率(最新可见行):Income 4.22%,Capital 1.16%,Total 5.37%
  • AJPI 2025Q4 季度收益率:Income 1.08%,Capital 0.39%,Total 1.47%
  • AJPI 全市场 Cap Rate(最新可见行):** 4.45%**。
    这些数值来自上面那份 ARES 官方 Databook;下载入口与指数定义见 ARES 官方页面。(ARES Japan Property Index)

你要是下一步想要更实用一点,我建议直接按这 3 个口径分开做:

  1. MFPR 单只基金分配收益率
  2. MFPR 单只基金总回报率
  3. 用 AJPI / 私募REIT市场均值做替代估计

你回我一个口径,我就继续往下帮你把数据口径统一好。

Compartilhar esta Q&A