Skip to content

Dev#50

Merged
qiaobaochen merged 45 commits into
mainfrom
dev
Aug 29, 2025
Merged

Dev#50
qiaobaochen merged 45 commits into
mainfrom
dev

Conversation

@qiaobaochen

Copy link
Copy Markdown
Collaborator

No description provided.

qiaobaochen and others added 30 commits July 16, 2025 14:20
Create cross_sectional_regression
Update newey_west_ttest_1samp.py
return BatchRegressionResult adding lambda. alpha and their t value
convert input type of academic factor into list of pd.Series
return more statistics : residuals, r2, r2_adj
update cross_sectional_regression, fama_macbeth
imput: BatchRegressionResult
return: t values of each parameter (N*K)
Add the packaging of r2, r2_adj and residuals: 
r2, r2_adj: DataFrame (if y is Series)
residuals: dictionary of DataFrame, T*W*N. If axis=1 or window=None, it is a T*N DataFrame
update regression.py and create newey_west_t_statistics.py
add plot functions of evaluate_stability and evaluate_cumulative_alpha
creat test functions including LaTex table and stablity figures
FIxed a couple of minor bugs
add independent double sort
@qiaobaochen
qiaobaochen merged commit c2c8547 into main Aug 29, 2025
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants